when的用法时态核心很直白:when问什么时候时,主句和从句的时态看时间参照点。事情放在现在或将来时,when从句常用一般现在时、现在进行时或现在完成时,主句用一般将来时,比如 will do、be going to do、can do、may do。事情放在过去时,when从句和主句常用一般过去时,主句也可以用过去将来时,比如 would do。从句动作先发生、主句动作后发生时,推荐用现在完成时或过去完成时把先后顺序说清楚。这样句子读起来顺,时间线也清楚。
一、常见 when 时态搭配
| 使用场景 | when从句时态 | 主句时态 | 例句 |
|---|---|---|---|
| 现在习惯 | 一般现在时 | 一般现在时 | When I get home, I make tea. |
| 将来时间 | 一般现在时 | 一般将来时 | When he arrives, we will start. |
| 将来动作完成 | 现在完成时 | 一般将来时 | When you have finished, I will call you. |
| 过去时间 | 一般过去时 | 一般过去时 | When she came, we talked. |
| 过去将来 | 一般过去时 | 过去将来时 | He said he would reply when he got home. |
| 过去先后顺序 | 过去完成时 | 一般过去时 | When they had eaten, the movie started. |
二、使用时态的步骤
1. 先看主句时间参照点
- 主句说将来:推荐 when从句用一般现在时。
例:When the light turns green, I will drive.
- 主句说过去:when从句用一般过去时。
例:When the door opened, the dog ran.
- 主句说过去的将来:推荐 when从句用一般过去时,主句用 would do。
例:She said she would leave when he arrived.
2. 再看 when 的从句角色
- when做时间状语从句:推荐从句里采用现在时对应将来时间。
例:When I arrive, I will text you.
- when做名词性从句:从句可用 will do 表达将来。
例:I wonder when he will arrive.
- when做宾语从句且主句在过去时:推荐用 would do 保持时间线一致。
例:I wondered when she would finish.
3. 表达先后顺序时选完成时
- 先发生:推荐用完成时。
例:When he had washed his hands, he ate dinner.
- 后发生:推荐用一般过去时或一般现在时。
例:When the phone rings, I will answer.
三、快速记忆表
| 类型 | 推荐写法 | 例句 |
|---|---|---|
| 时间状语从句 | when从句用现在时对应将来主句 | When he comes, I will be happy. |
| 过去时间状语从句 | when从句用过去时 | When he came, I was busy. |
| 名词性从句 | when从句可保留 will/would | Please tell me when you will go. |
| 先后动作 | 先发生用完成时 | When she had cooked, we sat down. |
【常见问题】
问题1:when的用法时态里,主句用将来时,when从句推荐什么时态?
回答1:when的用法时态很推荐用一般现在时。例如:When she calls, I will answer.
问题2:when的用法时态怎么表达过去的动作先后?
回答2:when的用法时态适合用过去完成时和一般过去时。例如:When he had finished dinner, we watched TV.
问题3:when的用法时态可以问将来时间吗?
回答3:可以,when的用法时态在名词性从句里可用 will do。例如:I wonder when he will call.
免责声明:以上内容用于英语时态学习参考,具体表达可按语境和教材说明采用。
免责声明:本文由用户上传,与本网站立场无关,如有侵权请联系删除!财经信息仅供读者参考,并不构成投资建议,投资者据此操作,风险自担。

