作业帮 > 英语 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/07/05 23:04:22
请教大家一个英语语法问题 3Q
有这么一个句型 It is/has been ... since +一般过去式
若是It was/had been ...since+... since后应该加过去完成时还是一般过去式
我认为加了一般过去式两个事件的时间就反了 而加过去完成时两事件的先后又体现不出来 谁能解答一下~
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.