英语语法It_____ five years since I moved here.A ,is B, has been
4个回答

It_____ five years since I moved here.

A ,is B,has been C,was D,will be

不是有这个结构

It is /has been +一段时间+since从句

那本题选择到底用什么?尤其是AB选项

答:AB

译:自从我搬家到这里以来已经有五年了.

析:这是一个很有用的句型:It is (=has been) some time since sth.happened.掌握了这个句型,就不再为翻译“他断腿已经有三个月了”这句话找不出可能取代break one's leg的延续性动词而烦恼了:It is (=has been) three months since he broke his leg.

评:可令我烦恼的是,出题者不知道是什么水平,竟然将AB这两个选择项放在一起,让我不知道选择哪一个会得分,因为我不知道这个出老师的水平,关于这个句型他到底知道些什么 ,他心目中的“正确”的句子是哪一个.作为由since引导的时间状语,主句常用现在完成时,所以has been是“原配”,但现代英语中,多见的是is,所以我真不知道选那个好.但我可以肯定地说,AB都是完全正确的.

我不会再参加这样的档次的考试.如果碰上了,我可能还是押A吧.