关于“when”引导的从句时态使用,需根据主句时态和语境来决定。以下是具体规则:
一、主将从现(一般现在时)
当主句为一般将来时,从句用一般现在时表示将来动作。例如:
I will call you when I arrive tomorrow. (我明天到达时给你打电话)
二、过去进行时与一般过去时
主句过去进行时:
从句用一般过去时,表示过去某个时间点或时间段内正在进行的动作。例如:
- I was reading a book when he came. (他进来时我正在读书)
主句一般过去时:
从句也用一般过去时,表示过去两个先后发生的动作。例如:
- I saw her when she entered the room. (她进房间时我看到了她)
三、其他常见用法
一般现在时:
表示规律性或习惯性动作。例如:
- When the sun rises, the birds start singing. (太阳升起时鸟儿开始唱歌)
一般将来时:
主句用一般将来时,从句用一般现在时。例如:
- The meeting starts at 3 PM, when we'll all be there. (会议下午3点开始,那时我们都会到)
现在完成时:
强调从句动作在主句动作之前完成。例如:
- I have finished my homework when you called. (你打电话时我已经完成作业了)
过去完成时:
强调从句动作在主句动作之前完成(多用于过去语境)。例如:
- By the time the movie started, we had already eaten dinner. (电影开始时我们已经吃过晚饭了)
四、注意事项
非延续性动词:与延续性动词(如read, watch)连用时,需用过去分词(如have read)。
时间状语:当从句表示具体时间点(如tomorrow, next month)时,用一般现在时。
通过以上规则,可根据具体语境灵活选择时态,确保主从句时态一致性和逻辑性。