一道英语语法的选择题It ——15 years since he left here.Awas B has been C has D will be 我看过很多这种类型的题都是选择is,要怎么区分啦
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 17:29:02
一道英语语法的选择题It ——15 years since he left here.Awas B has been C has D will be 我看过很多这种类型的题都是选择is,要怎么区分啦
一道英语语法的选择题
It ——15 years since he left here.Awas B has been C has D will be 我看过很多这种类型的题都是选择is,要怎么区分啦
一道英语语法的选择题It ——15 years since he left here.Awas B has been C has D will be 我看过很多这种类型的题都是选择is,要怎么区分啦
二楼的正解.
It is (has been)+时间段+since+clause
此句型的要点:(1)在于since前后句子的时态.since前的时态为is或has been,后的时态为一般过去时
Eg: It is(has been) ten years since I joined the army
译为:我参军已经十年了.
要点(2) since后的动词若为延续...
全部展开
It is (has been)+时间段+since+clause
此句型的要点:(1)在于since前后句子的时态.since前的时态为is或has been,后的时态为一般过去时
Eg: It is(has been) ten years since I joined the army
译为:我参军已经十年了.
要点(2) since后的动词若为延续性或状态性动词,应译为否定或相反,若为短暂性动词按字面意思翻译.
Eg:1It is(has been) ten years since I was a teacher
=It is(has been) ten years since I left the army
It is ten years since I smoked
=It is ten years since I stopped smoking
译为:我戒烟十年了.
收起
应该选is的吧 但是没is啊
since是现在完成时的标志,该句为现在完成时,所以谓语动词应该是has been 。
当句子是一般现在时是,才用is。
选择B。since加过去的时间,用现在完成时。
选B,表示自从他离开一直到现在已经15年了
B
应选B
B