_________inthequeueforhalfanhour,

发布时间:2020-07-11 04:16:10

_________ in the queue for half an hour, the old man suddenly realized he had left the cheque in the car.













A.Waiting












B.To wait











C.Having waited











D.To have waited

网友回答

C解析本题考查非谓语动词作状语的用法。B、D两项均为不定式,B项是不定式的一般式,表示过去和将来;D项为不定式的完成式,表示将来以及已经完成。A、C两项均为现在分词,A项为现在分词的一般式,表示主动和正在进行;C项为现在分词的完成式,表示主动及完成,说明分词的动作,先于主句的谓语动作,根据题意,realized这一动作发生在wait之前,故选C,但A项干扰性比较大。
以上问题属网友观点,不代表本站立场,仅供参考!