I was annoyed by my friend who came late for our appointment but did not bother to ask how long I______.

admin2013-10-17  41

问题 I was annoyed by my friend who came late for our appointment but did not bother to ask how long I______.

选项 A、waited
B、was waiting
C、have waited
D、had been waiting

答案D

解析 该题考查了过去完成进行时的基本用法。在解答这类问题之时,首先要确定主句的时态,即过去时。通过分析句子,知道从句的动作发生在主句的动作之前,故应当用过去完成时,同时请注意how long这一结构的用法,它内含了一种动作发生后一直持续的概念在里面。如:How long have you been waiting here?所以综上分析,可以得知D选项为正确答案。译文:朋友约会迟到了,也不问一声我等了多长时间,所以我有点生气了。
转载请注明原文地址:https://jikaoti.com/ti/EEKYFFFM
0

随机试题
最新回复(0)