I can hardly imagine Peter ________ across the Atlantic Ocean in five days.

I can hardly imagine Peter ________ across the Atlantic Ocean in five days.

A.sail

B.sailing

C.to sail

D.to have sailed

答案及解析: B

解析:

imagine sb. doing sth.意为“想象某人干某事”,此结构中动名词的复合结构作宾语。