问题 选择题

_____ in the queue for an hour,Tom suddenly realized that he had left his wallet at home.

A.To wait

B.Have waited

C.Having waited

D.To have waited

答案

答案:C

考查非谓语动词。句意:已经在队列里等了一个小时,汤姆突然意识到他把钱包忘在家里了。现在分词表示正在进行的伴随性的动作,其逻辑主语是句子的主语,如果分词动作发生在主语动作之前,则要用完成时态的现在分词,故选C。

单项选择题 A3/A4型题
单项选择题