请教大家一个英语语法问题 3Q

2024-12-22 02:21:46
推荐回答(2个)
回答1:

It is/has been ... since +一般过去式,这个句型表示的是时间从since之后开始一直到现在,这个句型一定是和现在有连接的,如;
It has been 50 years since he returned home.
It was/had been ...since+... since后应该加过去完成时,这个句型使用时一般有前后的语境,表示过去的两个时间点相连接,比如
He returned home in 1950.It was one year since he had left America.

回答2:

1)since+过去的一个时间点
2)since+一段时间 ago
3)since+从句
3)it is +一段时间 +since 从句
总是都是一般过去式
这里更详细一点:
http://wenku.baidu.com/view/91c36eeae009581b6bd9eb81.html