时间状语从句
表示「什么时候」,主句将来时时从句要用现在时。
when / while / before / after / until + 从句(主将从现)
要点
  1. when 表示「当……时候」,既可接短暂动作也可接持续动作。
  2. while 表示「在……期间」,从句动词必须是延续性的。
  3. before / after 表示「在……之前 / 之后」。
  4. ⚠️ 主句用将来时时,从句要用一般现在时代替(主将从现)。
  5. as 表"正当 / 随着"时,镜头落在两个动作并肩往前走的那一段:As we walked home, it began to rain. —— when 也能配延续性的动作,但 as 天生带这一层同步。
  6. the moment / the minute / immediately 这类名词短语也能当连词起头:The moment I saw her, I recognised her. —— 句子里没有 when,作用却一样。
  7. 从句要强调"先把那件事做完"时用自己那一头的完成式:When you have thought it over, let me know. —— 这里说的不是将来,是先后。
例句
He was sleeping when I called.
我打电话时他在睡觉。
He was reading a book while I was cooking.
他看书的时候我在做饭。
He takes a shower before bed.
他睡觉前洗澡。
I do my homework after school.
我放学后做作业。
As the days went by, she grew thinner.
日子一天天过去,她人瘦了。
The moment he heard the news, he set off.
他一听到消息就出发了。
易错提示
  • 主将从现:I will call you when I get home.(不能说 will get)
  • while 后面的动词必须是延续性的,不能用 come、arrive 这类。
  • "主将从现"只管将来,不管过去:I called you when I got home.(两句都在过去,形式照旧)—— 别把这条推广到过去时里去"替换"什么。
  • while 还能表对比(然而):He likes tea while I prefer coffee. —— 这一头的 while 不是时间从句,两句是在对照。