[已关闭问题] 一道完成时的选择题
提问者:卓i笃 - Q籽一级  [收藏]
悬赏沪元:50 提问时间2008-6-11 13:38:26 问题为何被关闭 浏览 298 次
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
其实句子很简单,答案选D,我的问题是无法解释C错在哪里?

问题补充:现在完成时同样可以表示动作延续下去啊。

那这样的句子:I've worked in the company / lived here for 10 years难道表示动作结束了?

(6)
D是现在完成进行时
前面是一般现在时
如果选了C的话就是说已经完成了。强调的是等了10分钟
句子他表示的是她到现在一直等了10分钟,强调的是动作一直再继续。
  3个月前   回答者:chance521912 - Q芽二级
理由也很简单Julie现在还在等,还没上车。完成时所表达的影响还没有结束。
  3个月前   回答者:空空腔 - Q籽一级
选用完成时是肯定的了。这个句子表达的意思是她已经等了10分钟,还要等下去。所以选D,若选C,则无需等下去了。
  3个月前   回答者:拟泛轻舟 - Q芽二级
D现在完成进行时
表示的就是到现在为止已经等了10分钟了,而且还要继续等下去。
C现在完成时
表示的是等了10分钟,动作已经结束。不再等了!动作结束后的任何一个时刻都可以说这句话。

个人拙见!
  3个月前   回答者:kinen - Q果七级
D答案表示过去进行时。过去的时间里,确实等了十分钟。十分钟了是一种等待的状态。
  3个月前   回答者:tinggma - Q籽一级
主要强调一个进行的过程,最后有for 10 minutes.

虽然是完成时本身有动作延续的意思,但是没有进行的意思,所以要用现在完成进行时。

句子用了进行时,就有强调10分钟的意思在里面了,一直在等呢。
  3个月前   回答者:kittenkiss - Q苗三级
   您需要登录以后才能回答!
我的问题    我要提问


相关链接

快到期问题


有不合适内容,建议去除