____ 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呢? 展开
was B.
It have been C. It is D. It had been
为什么不选b呢? 展开
4个回答
展开全部
选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为持续性动词, 应从其动作结束时算起)
用法: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为持续性动词, 应从其动作结束时算起)
展开全部
there be 句型与 have 都可以表示有,如果同时用,就重复了,
这是选择或改错常出现的,你要记住哦。
学习进步。
这是选择或改错常出现的,你要记住哦。
学习进步。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果B选项是It has been就可以选了,it是第三人称单数,谓语应该用三单形式。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询