急~~一道英语选择。在线等。关键是为什么选

来源:百度知道 编辑:UC知道 时间:2024/09/26 10:49:03
The bus is late and Julie is cold ,she( )for the bus for 10 minnutes
A. waits B.waited C.has D.has been waiting
选哪个??为什么??

选D,前面是现在进行时,并且前面说了“Julie is cold ”,表示她等了有一段时间了,不然不会觉得冷的。再加上“for+时间”一般出现在现在完成时语态的句子当中,所以必然选择D。
下次只要看到“for+时间”出现在句子当中,那么时态一定是完成时态。

D
这句话意思是:车晚点了,朱利感到冷,她等车已经等10分钟了.
很明显这应该填现在完成时.到现在,她一直在等(BE DOING),等了10分钟.用现在完成进行时的进行时态.

D
现在完成进行式,强调一直做某事, I have been working here since 1992 year 自1992年以来我就一直在这里工作。

D
从for 10 minutes可以看出,已经等了10分钟了,这是完成进行时.

选择D.很明显说的是她一直在等,当然选D了。