( )all morning doing the experiment in the lab, John took a short lunch break.

( )all morning doing the experiment in the lab, John took a short lunch break.


A、

To have spent 


B、

Having spent 


C、

Spending


D、

Spend


【正确答案】:B
【题目解析】:

根据分析可知,主句已经存在谓语动词took, 且主句中不含有其他连词,因此,再次出现的动词形式应为非谓语动词,排除D。根据句意,约翰先在实验室做实验度过了整个早晨,然后进行午休,spending表示和谓语动词同时发生,所以排除C。to have done 从用法上讲,指的是动作在谓语动词之后发生,而且通常不放于句子的开头, 排除A;故此题正确答案是B。句意:在实验室里做了一上午实验之后,约翰短暂的午休了一会儿。



Top