首页 > 留学知识库

问题: 英语时态问题

1.We____each other since I left Shanghai.
A.haven't seen B.hadn't seen
C.didn't see D.wouldn't see
2.He____with us since he returned last month.
A.lives B.lived C.had lived D.has lived
帮忙讲一下类似的题要怎么做?就是后面接since这样的。和since后面所接的时态有什么关系么?

解答:

有since的出现,就表示前面一定是完成时态,因为since的意思是自从……以来,是一个连续的状态,要用完成时。
而在这里,第一题的意思是自从我离开上海,我们就再没见过了。是一个从过去延续到现在的状态,用现在完成时,选A。
第二题,自从他上个月就和我们住在一起,也是从过去一直到现在,也是现在完成时,所以是D。

要说明的是:
首先,见到since,一般都是完成时态。
第二,这和since后面的时态没有什么关系,你一定要把句子翻译过来,看这段时间是从什么时候到什么时候,如果是从过去到现在,就是现在完成时。而过去完成时的标致是这个状态一定是要在过去结束,就是说已经完成了。