―How ling has Robert ------?

问题描述:

―How ling has Robert ______?
―Since 2004.
A.been to Beijing
B.become a policeman
C.joined the art club
D.studied in this school
―How long has Robert ______?嘻嘻打错了)
1个回答 分类:英语 2014-11-12

问题解答:

我来补答
ecome 和join都是瞬间动词,在how long has ... done?的提问中显然试问某种状态持续了多久,应该选择一个延续性动词,体现状态的持续.
become和join作为瞬间动词,如果选择这两个答案,结合回答since 2004,就意味着自从2004年一直在成为警察和一直在加入艺术社.
study为延续性动词,可以是自从2004年一直在这所学校学习.
A. been to Beijing 虽然been是表延续的,但是 has been to表示去过某地,而且是有去有回,与回答since 2004矛盾.
 
 
展开全文阅读
剩余:2000
也许感兴趣的知识