Since作为时间连词时,后面的从句通常使用一般过去时,但若主句是现在完成时,since从句也可用现在完成时或一般过去时,具体取决于动作的持续性和时间点。核心规则:since引导的时间状语从句,其谓语动词的时态与主句的时态存在对应关系,最常见的搭配是主句用现在完成时,从句用一般过去时。例如:I have lived here since I was born. 如果since从句表示一个持续到现在的状态,也可用现在完成时,如:He has been happy since he has known her. 注意,当since表示“自从……以来”时,从句动词必须是短暂性动词或状态动词,不可用持续性动词的完成时表示“从过去一直持续”的歧义。此外,在强调“从过去某个时间点开始”的语境中,since从句也可用过去完成时,但较少见,如:She had been sick since she had returned.

【常见问题】
问题1:since后面的时态一般用什么时态?
回答1:since后面的时态通常使用一般过去时,表示一个过去的时间点。例如:I have waited since 8 o’clock.
问题2:主句是现在完成时,since从句可以用现在完成时吗?
回答2:可以。当since从句表示一个持续到现在的动作或状态时,可以使用现在完成时。例如:They have been friends since they have known each other.
问题3:since后面能跟过去完成时吗?
回答3:能,但较少见,主要用于强调动作发生在主句动作之前。例如:She had been anxious since she had heard the news.
问题4:since从句的动词必须是短暂性动词吗?
回答4:是的。since从句通常使用短暂性动词或状态动词,表示一个时间点开端。不能用持续性动词的完成时表示“从过去一直持续”,否则会产生歧义。
问题5:since与for在时态使用上有什么区别?
回答5:since后接时间点,常用一般过去时;for后接时间段,常用完成时。但since从句本身也可用完成时,而for则搭配完成时或一般过去时均可。


