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

如题所述

第1个回答  2019-07-08
我觉得你应该找本语法书先看看,一般都讲得很详细。跟你简单的说一下,我觉得掌握定语从句最好的方法就是要明白先行词在定语中的成分,对于这三个而言,如果做主语或宾语,就用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
.
用这种分析句子成分的方法,才能更好的掌握定语句语,区别有关系代词和副词的,我跟我的学生都是这样讲的,他们基本都能明白,希望能帮到你。本回答被提问者采纳