怎么区分where的用法?主要是在定语从句和状语从句里边,怎么有的时候 如 the place where .但有的时候

3个回答

  • 1.定语从句里面区分where和which/that方法如下:

    1)将其前面的先行词(必须是名词如the place)代入定语从句中,如果可以直接做从句的主语/宾语,则用关系代词that/which.

    如:This is the city (which/that) I visited last year.

    其中:(which/that) I visited last year = I visited (which/that) last year = I visited the city last year

    2)如果先行词不能直接和句子其他成分连接,而是必须另外再加上介词,然后一起做定语从句的地点状语,则用关系副词where.

    如:This is the city where I lived last year.

    其中:(where) I lived last year = (in which) I lived last year = I lived (in which) last year = I lived (in the city) last year

    2.至于地点状语从句的引导词,只能是where,不可能用which/that的.

    只要where引导的定语从句和地点状语从句的区别,楼主需要对句子结构划分有一定的掌握.

    即:定语从句只是充当主句中某一个名词/代词的定语,像形容词那样去修饰它;

    而地点状语从句则只是充当主句的地点状语,可以把它换写成介宾短语那样的地点状语.