【since后面的时态有什么规定】在英语语法中,“since”是一个常见的连接词,常用于表达“自从……以来”的时间关系。它通常用于现在完成时或过去完成时中,表示某个动作或状态从过去的某一时间点开始一直持续到现在或另一个过去的时间点。不同的语境下,“since”后面所接的时态也有所不同。
以下是对“since”后面时态使用规则的总结:
一、
1. 现在完成时(have/has + 过去分词)
当“since”引导的从句表示一个过去的具体时间点,并且主句的动作或状态持续到现在时,通常使用现在完成时。例如:“I have lived here since 2015.” 表示“我从2015年起就住在这里”。
2. 过去完成时(had + 过去分词)
当“since”引导的从句表示的是一个过去的时间点,而主句的动作发生在更早的过去时,通常使用过去完成时。例如:“She had left since the meeting started.” 表示“她自会议开始以来就离开了”。
3. 一般过去时(did + 动词原形)
在某些情况下,特别是口语中,“since”也可以与一般过去时连用,但这种情况较少见,且多用于强调时间的延续性。例如:“He worked here since 2010.” 虽然语法上不完全规范,但在日常交流中可能被接受。
4. 注意: “since”不能与将来时连用。因为“since”表示的是过去的时间点,所以不能用于将来时态。
二、表格总结
情况 | 从句时态 | 主句时态 | 示例 | 说明 |
从过去某时间点持续到现在的动作 | 一般过去时 | 现在完成时 | I have studied English since 2018. | 表示从2018年开始一直持续到现在 |
从过去某时间点持续到另一个过去时间点的动作 | 一般过去时 | 过去完成时 | She had been working there since 2015 when she left. | 表示在她离开之前一直在工作 |
口语中偶尔使用 | 一般过去时 | 一般过去时 | He worked here since 2010. | 不太规范,常见于非正式场合 |
不可与将来时连用 | —— | —— | ❌ He will work here since 2025. | “since”表示过去时间点,不能用于将来时 |
三、注意事项
- “since”后面接的通常是具体的时间点(如“2010”、“last year”、“the day he arrived”等),而不是时间段(如“a week”)。
- 如果想表达“一段时间”,应使用“for”而不是“since”。例如:“I have lived here for five years.”
- 在正式写作中,避免将“since”与一般过去时搭配使用,除非上下文非常明确。
通过正确使用“since”及其对应的时态,可以更准确地表达时间关系,使语言更加地道和自然。