单选题
I ______ for the bus for the past 20 minutes and still it has not come.
A. wait B. waited C. have waited D. have been waiting
A
B
C
D
【正确答案】
D
【答案解析】
[解析] 从从句说车还没有来判定,说话者说话时已经等了、正在等、并还会继续等。这种情形应当选择现在完成进行时,所以选项D是正确的。
提交答案
关闭