关于“when”的时态用法,综合多个权威资料整理如下:
一、时间状语从句中的时态搭配
主将从现 当从句表示规律性、习惯性动作时,主句用一般现在时,从句用一般现在时。 例:
> When she arrives, I'll call you. (她到达时,我会打电话)
主过从过
当从句描述过去某个时间点的动作时,主句用一般过去时,从句也用一般过去时。 例:
> When I was young, I loved skating. (我年轻时,喜欢滑冰)
过去进行时
当主句描述过去某个时间点或时间段正在进行的动作,而从句动作也在进行时,主句用过去进行时,从句用一般过去时。 例:
> When the meeting started, we were already discussing the plan. (会议开始时,我们已经在讨论计划)
二、宾语从句中的时态规则
主句一般现在时: 从句可用任何时态。 例: > When did you finish your homework? (你什么时候完成作业的?) 主句一般过去时
> When I called you last night, you were sleeping. (我昨晚给你打电话时,你正在睡觉)
客观真理:即使主句为过去时,从句仍用一般现在时。 例:
> When water boils, it turns to steam. (水沸腾时,会变成蒸汽)
三、其他注意事项
延续性动词与瞬间性动词 - 当从句为延续性动词(如read, live)时,主句用过去进行时,从句用一般过去时。 - 当从句为瞬间性动词(如open, close)时,主句用过去完成时,从句用一般过去时。
时间状语从句的替代表达
- 当从句为短暂动作时,可用"at"或"when"引导,如:
> At 8 o'clock, the meeting started.
> When the phone rang, I answered it.
强调时间点
- 与过去完成时连用,如:
> When I realized the mistake, it was too late. (我意识到错误时,已经太晚了)
四、常见错误
主句时态混乱: 避免主句时态与从句不匹配,例如: > When I was eating, she called. (正确) vs. When I was eating, she called me. (错误) 省略主语
> When I got home, my mother was cooking dinner. (等同于 When I arrived home, my mother was cooking dinner)
通过以上规则和注意事项,可灵活掌握“when”引导的从句时态搭配。