用when 引导 从句的时候咋区分是定语从句还是状语从句

如题所述

when引导的这两种从句有如下四点不同:
  第一,修饰关系不同。若when引导定语从句,when前面必然有表示时间的名词,即先行词;若when引导时间状语从句,则其前面没有表示时间的名词,这是因为when引导的时间状语从句是用来修饰动词,表示动作或状态发生的时间。简言之,when引导的定语从句必然修饰时间名词,而when引导的时间状语从句修饰动词。
  第二,从句位置不同。若when引导的是定语从句,从句只能置于主句的时间名词(即先行词)之后;若when引导的是时间状语从句,从句可以置于主句之后,也可以置于主句之前(此时用逗号来分隔主从句)。
  第三,when的作用不同。若when引导定语从句,其指代的是表示时间的先行词,这时when在定语从句中作状语,修饰从句的谓语;若when引导时间状语从句,则when在从句中不作任何成分,只起连接主句和从句的作用。
  第四,when的翻译不同。若when引导定语从句,一般可依据从句的时态来翻译:如果从句谓语是过去时,
when可译为“当时”“那时”;
如果从句谓语是将来时,when可译成“到时”“届时”。而引导时间状语从句的when,通常都是译成“当……时候”。
满意请采纳,谢谢o(∩_∩)o
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-29
关键是看前面有没有先行词,有就是定语从句,没有就是时间状语从句
如:1.by
the
time
when
you
arrived
in
london,
we
had
stayed
there
for
two
weeks.
到你到达伦敦的时候,我们在那里已经待了两个星期。
有先行词
the
time
那么when
you
arrived
in
london就是定语从句
1‘.when
you
arrived
in
london
we
had
stayed
there
for
two
weeks.
没有先行词
when
you
arrived
in
london就是时间状语从句
相似回答