[-A60] ______ in the queue for half an hour,the old man suddently realized he had leftthe cheque in the car.A.Waiting B.To wait C.Having waitedD.To have waited翻译并分析
问题描述:
[-A60] ______ in the queue for half an hour,the old man suddently realized he had left
the cheque in the car.
A.Waiting
B.To wait
C.Having waited
D.To have waited
翻译并分析
答
排了半个小时的对,这老人突然意识到他已经离开了。
现在分词作状语,
排队这个动作已经发生了,所以排除了BD,to do和to have done都是未做的。
A:Waiting两个意思,动作和主句动作同时发生;动作纯粹表跟主句是主动关系。
答案选C,因为having done的意思是动作发生在主句谓语动词(realized)之前。而且for half an hour也是一个标志!
May it help!
答
翻译:在队伍里面排了半个小时的队之后,这个老人突然意识到把支票忘在车里了.
1.不定式放句首,一般只表示目的“为了..”,则句意不通,“为了排半个小时的队伍,老人家突然意识到...
由此排除BD;
2.所以选用现在分词短语做时间状语.
考查状语动作wait和谓语动词realized之间的关系,很明显,前者发生在后者之前,即“先排了半个小时的队之后,才突然意识到...”,所以必须选用现在分词的完成式having waited.
由此排除A,答案C为正解.