____ three years since i left school. Now I miss my classmate very much. A. It was B. It have been

A.ItwasB.IthavebeenC.ItisD.Ithadbeen为什么不选b呢?... A. It
was B.
It have been C. It is D. It had been

为什么不选b呢?
展开
在德夯苗寨看罗生门的木星
2013-06-01 · TA获得超过130个赞
知道答主
回答量:32
采纳率:0%
帮助的人:9.8万
展开全部
选C,It is + 段时间 + since... / It has been + 段时间 + since...表示“从……起已有多长时间了”。两句型意思相同, 前者是规范说法, 后者是口语说法。
用法:since从句中常用一般过去时,若从句中是持续性动词的一般过去时, 则表示该动作结束有多长时间了。如:
It is three years since he smoked. 他不吸烟已有3年了。
试比较:
It is three years since he began to smoke.
t is three years since he has smoked. 两句均意为:他吸烟已有3年了。

注意:在这种结构中, since引导的从句绝对不能用否定式的谓语动词来表示否定意义, 试比较:
他好久没学汉语了。
误:It is a long time since be didn’t study Chinese.
正:It’s a long time since he studied Chinese.
(studied为持续性动词, 应从其动作结束时算起)
labula111
2013-06-01
知道答主
回答量:17
采纳率:0%
帮助的人:2.5万
展开全部
there be 句型与 have 都可以表示有,如果同时用,就重复了,
这是选择或改错常出现的,你要记住哦。
学习进步。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chendaoke2008
2013-06-01 · TA获得超过145个赞
知道小有建树答主
回答量:109
采纳率:0%
帮助的人:150万
展开全部
如果B选项是It has been就可以选了,it是第三人称单数,谓语应该用三单形式。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Lianna05
2013-06-01
知道答主
回答量:60
采纳率:0%
帮助的人:15.7万
展开全部
选A. It was
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式