一道英语选择.关键是为什么选The bus is late and Julie is cold ,she( )for the bus for 10 minnutesA.waits B.waited C.has D.has been waiting选哪个?为什么?
问题描述:
一道英语选择.关键是为什么选
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
现在完成进行式,强调一直做某事, I have been working here since 1992 year 自1992年以来我就一直在这里工作。
答
D
这句话意思是:车晚点了,朱利感到冷,她等车已经等10分钟了.
很明显这应该填现在完成时.到现在,她一直在等(BE DOING),等了10分钟.用现在完成进行时的进行时态.
答
选择D.很明显说的是她一直在等,当然选D了。
答
D
从for 10 minutes可以看出,已经等了10分钟了,这是完成进行时.
答
选D,前面是现在进行时,并且前面说了“Julie is cold ”,表示她等了有一段时间了,不然不会觉得冷的.再加上“for+时间”一般出现在现在完成时语态的句子当中,所以必然选择D.
下次只要看到“for+时间”出现在句子当中,那么时态一定是完成时态.