英语从句问题有点纠结先行词后面填which that when who等等的问题.which that 还有in whi

1个回答

  • 1) This is the house where Mr Zhang lived a year ago = 2) This is the house in which Mr Zhang lived a year ago 都是定语从句.1)句中the house 是先行词,在Mr Zhang lived a year ago从句中做的是状语,所以要用关系副词where做引导词.而2)句中的in which = where,2句中的从句可以改写成Mr Zhang lived (in which)a year ago ,这里which 指代的就是house

    3)This is the house that Mr Zhang lived in a year ago 也是定语从句,但是house在从句中的成分改变了,是in的宾语,所以用关系代词that做引导词,此时可以用that引导也可以用which引导,也可以不填,当引导词在从句中做宾语时引导词可以省略

    一:定语从句三点注意:

    1要有先行词,如例句中的house

    2要有引导词,包括关系代词和关系副词 ,而代或副的选取就看先行词在从句中做的成分了

    3先行词必须在从句中座成分,否则就不是定语从句,例如你的1..2句就是house在从句中状语,3句house在从句中座介词的宾语,不在从句中座成分的就一定不是定语从句

    二:宾语从句就是从句在句子中座宾语

    例如:I think (you will like it).(you will like it).在宾语的位置以句子的形式出现就是宾语从句了