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
正确答案及解析
正确答案
D
解析
从从句“车还没有来”判定,说话者说话时已经等了、正在等,并还会继续等。这种情形应当选择现在完成进行时,故选D。
I ____ for the bus for the past 20 minutes and still it has not come.( )
从从句“车还没有来”判定,说话者说话时已经等了、正在等,并还会继续等。这种情形应当选择现在完成进行时,故选D。