一个英语选择题,要有解析啊,谢谢!

―HowlinghasRobert______?―Since2004.A.beentoBeijingB.becomeapolicemanC.joinedtheartclu... ―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 ______? (改一下问题,嘻嘻打错了)
展开
rainsEgo
2013-12-27
知道答主
回答量:8
采纳率:0%
帮助的人:2.5万
展开全部
become 和join都是瞬间动词,在how long has ... done?的提问中显然试问某种状态持续了多久,应该选择一个延续性动词,体现状态的持续。

become和join作为瞬间动词,如果选择这两个答案,结合回答since 2004,就意味着自从2004年一直在成为警察和一直在加入艺术社。

study为延续性动词,可以是自从2004年一直在这所学校学习。

A. been to Beijing 虽然been是表延续的,但是 has been to表示去过某地,而且是有去有回,与回答since 2004矛盾。
auditcloud
2013-12-27 · TA获得超过3022个赞
知道小有建树答主
回答量:1364
采纳率:80%
帮助的人:688万
展开全部
答案是C。
A是过去式,回答说的是2004年以来,说明持续发生。
B应该用过去式,became
D是过去完成式,但in this school 说明目前还在此学校学习,应该用现在进行时
追问
选D吧!,答案是D,.....
追答
学习了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冰花梦羽
2013-12-27 · TA获得超过182个赞
知道答主
回答量:71
采纳率:0%
帮助的人:46.7万
展开全部
答案选D。解析:A中的have been to 中的“been”也就是“be”,它是短暂性动词。B中的have become 的become也是短暂性动词,C中的joine也是短暂性动词。在这个句中,根据句中的“since 2014”意思知道,动作是自2014年以来开始的,所以用现在完成时,并用延续性动词“study”。短暂性动词是不能跟since、for等表示一段时间这类词一起用的
更多追问追答
追问
,,咳咳!...今天是2013-12-27日好不!!!!!!怎么就Since 2014了呢!呵呵!有点错误呀啊   been表示持续动词,可延续,但是have/has been 是表示去了某地又回来了,所以不选A,对吧?
追答
不好意思,我看错了,我是说题目中的动作从2004年开始的,说在学校学习的动作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b9a214e
2013-12-27 · TA获得超过280个赞
知道小有建树答主
回答量:485
采纳率:0%
帮助的人:158万
展开全部
D
study 学习 延续性动词 how long 多久
been to 去过
become 成为 不可延续
join 加入 不可延续
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hello_hiuK
2013-12-27 · TA获得超过341个赞
知道小有建树答主
回答量:362
采纳率:0%
帮助的人:297万
展开全部
选D吧 选一个延续性动词
追问
我想知道为什么选D,请稍微讲的详细点,谢谢啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
射手wzh
2013-12-27
知道答主
回答量:47
采纳率:0%
帮助的人:15.4万
展开全部
D由于问句有how long ,故 必须用延续性动词!
追问
我想知道为什么选D,请稍微讲的详细点,谢谢啊
追答
HOW LONG是时间段,只能用延续性动词
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式