广州市政府单位 越秀区:请教高中英语语法题一道

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 17:04:08
I can hardly imagine Peter____ across the Atlantic Ocean in five days.
A.sail
B.to sail
C.sailing
D.to have sailed

答案是C,请问为什么?D错在何处?谢谢!

imagine, enjoy,mind,consider,excuse,escape,practise,miss, deny,face,suggest,put off,finish,avoid,pardon,risk, fancy,prevent,give up,can't help等后加动名词或名词,要理解句意。如
Which do you enjoy to spend your holiday,going abroad or staying at home?中to do表目的,而不是enjoy to do .

imagine sb. doing sth. 是固定用法,imagine后面接doing,所以只有C正确。

imagine后面加动词ING形式
imagine doing 或 imagine sb. doing