The bus is late and Julie is cold.She __for the bus for 10 m

The bus is late and Julie is cold.She __for the bus for 10 minutes.
A.waits
B.waited
C.has waited
D.has been waiting
感觉b.c.d都有可能
B本来觉得用普通过去式太简单了.不过似乎记得以前做过类似的题目.好像由于叙述的是事实.所以用普通过去时就可以了.
C一般来说等了多久用现在完成时(到目前多久)最常见.所以也有可能.
D但是又看了一遍题目发现前半句用的是现在时.也就是说巴士到目前还没有来猪力还在等待-.- 那是不是用现在完成进行时更好呢?
阿憨- 1年前 已收到8个回答 举报

jjjjhh10 幼苗

共回答了21个问题采纳率:85.7% 举报

"完成时的进行时态 + for + 一段时间" 这是个固定用法,记住就行了,没有为什么.如果您知道这个话,这道题就很好解答了,选 D
没办法,英语学习就得“死记硬背”.想学好语言,非下苦功夫不可!
最后祝愿您在以后的英语学习中取得进步!

1年前

5

yn0823 幼苗

共回答了186个问题 举报

没错,就是D项

1年前

2

zlmmnb 幼苗

共回答了195个问题 举报

你分析得很正确,D最好,选最佳答案嘛。

1年前

1

hao992 幼苗

共回答了1个问题 举报

C,D是被动语态,她不可能被汽车等吧...

1年前

1

lookce 幼苗

共回答了56个问题 举报

D,这个题目我好像做过。
后面有FOR,所以肯定是完成时,而且是现在完成进行时,她现在还在等,所以应该选D.

1年前

1

liuyun 幼苗

共回答了13个问题采纳率:92.3% 举报

B的话就说明她wait的动作已经结束了。
C也没错,但与D相比,还是D更确切。

1年前

1

pfr2009 幼苗

共回答了4个问题 举报

选D

1年前

1

wbd333666 幼苗

共回答了24个问题 举报

D 根据上下文意思 虽然车晚了还没来 但是朱丽已经等了10分钟了 可能还要继续等下去
所以要用现在完成进行时

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 23 q. 1.472 s. - webmaster@yulucn.com