定语从句

发布时间 2023-05-31 11:48:22作者: ylxn

1 关系代词:

  • that 指人/物,作主语不可省,作宾语可以省
  • which 指物,作主语不可省,作宾语一般可以省
  • who指人,作主语;口语中有时也作宾语,作宾语一般可以省
  • whom指人,作宾语,一般可以省略
  • whose 指 sth's / sb's
  • as 指人/物,作主语或宾语

2 用 that 不用which

  • 先行词既有人又有物
  • 主语是which 或 who开头
  • 先行词是叙述词或最高级
  • 先行词有 every、each、no、some、the only、the very、the last、the same修饰
  • 先行词是all、much、few、little、any、none、the one、something、everything、anything、nothing等不定代词或被这些代词修饰
  • 先行词在主语中作表语,且关系代词在从句中也做表语

3 用which而不用that

  • 非限制性定语从句
  • 关系代词前有借此时一般用which
  • 先行词为that 或 those.   What's that which flashed in the sky just now
  • 限制性定语从句中,若有两个定语从句,一句用that,另一句用which

4 用who 而不用that的情况

  • 先行词为指人的不定代词,one, ones, anyone, no one, nobody, any body, none, all
  • there be 先行词指人
  • 先行词为people 或 those
  • 一个句子中有两个定语从句,且先行词都指人,一个用that 另一个用who

5 关系副词where 引导定语从句作地点状语 (=介词 + which)

先行词为case,situation,position,condition,point,stage,atmosphere,state 等表示抽象地点于状况的词,且关系从句作状语时,常用where / in which 

 

6 关系副词when 引导定语从句作时间状语 (=at / in which)

7 the reason why + 从句 = for which

参考:https://www.bilibili.com/read/cv14188994