在定语从句中that where which 用法区别在定语从句中that where which 用法区别

问题描述:

在定语从句中that where which 用法区别
在定语从句中that where which 用法区别

简单的讲:
that 和which,在定语从句中做主语、宾语或者表语这三种成分。
而where,只能在定语从句中充当(地点)状语,说明从句发生的地点或场合。

我觉得你应该找本语法书先看看,一般都讲得很详细。跟你简单的说一下,我觉得掌握定语从句最好的方法就是要明白先行词在定语中的成分,对于这三个而言,如果做主语或宾语,就用that 或which (他们之间的区别,看资料也很容易明白),因为他们是关系代词。where 是关系副词,不能做宾语或主语,举个例子给你看。

1. This is the factory _____I worked last year .
2. This is the facotry___ I visited last year .

第一题,先找到 先行词 the factory 。然后找到从句,I worked last year ,再找到从句的谓语动词work ,我们来看work 和factory之前的有关系,我们只能说work in the factory ,而不是说work the factory ,所这里the factory 不是work 的宾语,就不能选which ,that ,只能选where .
第二题,同样的方法,找到先行词the factory ,从句的谓语动词visit ,这句中我们可以看这两个词的关系,我们可以说visit the factory,也就是the facotry 就 visit 的宾语,所以可以先which 或That .

用这种分析句子成分的方法,才能更好的掌握定语句语,区别有关系代词和副词的,我跟我的学生都是这样讲的,他们基本都能明白,希望能帮到你。

一 定语从句的关系代词 Which的用法: 若先行词指物则代替先行词在定语从句中充当主语或宾语. This is the pen which was given by my friend. 先行词 指物代替先行词在定语从句中充当主语 This is the pen which my ...