when 可以引导定语从句,此时 when 属于关系副词,不是时间连词,它的先行词必须是表示时间的名词,比如 day year month time moment,when 在定语从句里面充当时间状语,用来修饰前面的时间先行词,翻译为在那时 在该时间,这个考点经常和 when 引导时间状语从句放在一起对比,很多学习者分不清两种用法,把定语从句的 when 和状语从句的 when 混为一谈,做题判断错误。核心区分逻辑很简单,如果 when 前面存在时间类先行名词,从句是修饰这个名词,就是定语从句,如果 when 前面没有先行名词,从句是修饰主句整个动作,表达当的时候,就是时间状语从句。关系副词 when 本身在从句里面不充当主语或者宾语,只做状语,所以定语从句本身主谓结构是完整的,这点非常关键,如果从句缺少主语或者宾语,就不能用 when,要改用 which 或者 that,这是语法填空高频失分点。
定语从句 when 核心对照表
| 项目 | 内容说明 |
|---|---|
| 词性 | 关系副词 |
| 先行词 | 时间类名词 time day year moment week |
| 从句成分 | 时间状语 |
| 是否可以省略 | 限制性定语从句里面 when 在部分场景可以省略,非限制性定语从句 when 一般不省略 |
| 同义替换 | when 等于介词加 which 比如 in which on which |
详细用法拆解
限制性定语从句
主句里面有时间先行词,后面 when 引导从句限定这个时间,和先行词关系紧密,不能用逗号隔开。
例句 I still remember the day when we first met 我仍然记得我们初次见面的那一天
先行词是 the day,when 在从句里面表示在那一天,从句 we first met 主谓完整,不需要主语宾语。
例句 That was the year when he graduated 那就是他毕业的那一年
非限制性定语从句
先行词和从句之间有逗号隔开,从句是补充额外信息,不是必不可少的限定,when 不能省略。
例句 He came back in 2020 when the pandemic broke out 他在 2020 年回来,那一年疫情爆发
介词加 which 等价替换
关系副词 when 本质等同于介词加 which,介词由先行词搭配习惯决定,day 搭配 on,year 搭配 in,这个转换是句型改写常考题。
原句 the day when I arrived
改写 the day on which I arrived
易混区分要点
when 引导定语从句 和 when 引导时间状语从句
定语从句:前面有时间先行名词,when 修饰名词
状语从句:前面没有先行名词,when 修饰主句动作
错误判断示例 I will call you when I arrive 这句没有时间先行词,属于时间状语从句,不是定语从句
不能使用 when 的情况
如果定语从句里面缺少主语或者宾语,就算先行词是时间名词,也不能选 when,要使用 which 或者 that。
例句 I will never forget the time which we spent together 这里 spent 后面缺少宾语,所以用 which,不能用 when
使用判断步骤
第一步 查看 when 前面有没有时间类先行名词
第二步 检查 when 后面定语从句,判断从句主谓是否完整
第三步 从句主谓完整,when 充当时间状语,确认是关系副词引导定语从句
第四步 如果需要句型改写,把 when 替换成对应的介词加 which
第五步 如果从句缺少主语宾语,排除 when,改用 which 或者 that
【常见问题】
问题 1 when 可以引导定语从句吗 它在从句里面做什么成分
回答 1 when 可以引导定语从句,此时是关系副词,在定语从句里面充当时间状语,不做主语也不做宾语,从句本身主谓结构需要完整。
问题 2 when 可以引导定语从句吗 它和时间状语从句的 when 怎么区分
回答 2 when 可以引导定语从句,判断关键是前面有没有时间先行名词,有先行名词修饰名词就是定语从句,没有先行名词修饰主句动作就是时间状语从句。
问题 3 when 可以引导定语从句吗 什么时候不能用 when
回答 3 when 可以引导定语从句,但是如果定语从句内部缺少主语或者宾语,就算先行词是时间名词,也不能使用 when,要改用 which 或者 that。
【免责申明】
本文属于英语定语从句语法科普学习资料,真实母语口语存在多种变体,不同教材考题讲解细节可能存在差异,本内容不替代专业英语课程以及官方考试教材。


