It is about 10 months since the boy has__ a young pioneer. A been B become

WHICH?WHY?... WHICH?
WHY?
展开
jijishizhimao
2012-01-02 · TA获得超过973个赞
知道小有建树答主
回答量:301
采纳率:80%
帮助的人:206万
展开全部
一般这个固定句式应该是这样的:It is about 10 months since the boy became a young pioneer.
表示“自从……以来已经过了多久”
since 连词,后面接过去的某一个具体的时间。
例如:He has lived here since 1998. 他从1998年就住在这里了。
如果接句子的话,要用一般过去时,指“自从某个动作发生之后,(主句)”,而且这个动作应该是短暂的、瞬时性的。
比如:I have been in love with him since we two first met.自从我们第一次见面之后,我就爱上了他。 (...>.<....)
如果像一楼说的,题目出错了,那就该改题目。
如果一定要用这个题目做的话,选B,become就是短暂性动词,表示自从动作发生的那个时间点以来。

不知道有没有表达清楚。。。。。。。
jim6518
2012-01-02 · TA获得超过1.9万个赞
知道大有可为答主
回答量:1.2万
采纳率:40%
帮助的人:4272万
展开全部
A正确。been“是”表明一种状态,是延续性动词,和时间段about 10 months 连用;而become是短暂性动词,不能和时间段about 10 months 连用
追问
那答案前面的since呢?
追答
since是从属连词,引导时间状语从句,表明了主句中is这个状态的时间
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hairui2009
2012-01-02 · TA获得超过714个赞
知道小有建树答主
回答量:479
采纳率:0%
帮助的人:414万
展开全部
没有一个是对的,要用became才对
更多追问追答
追问
no no no become 的过去式是became 而过去分词是become
追答
反正这里要用一般过去时became
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式