怎样区分定语从句中关系词所做的成分啊!

问题描述:

怎样区分定语从句中关系词所做的成分啊!
例如:This is the city that/which I visited last year.
This is the city where Iworked last year.
为什么一个用that或which引导,而另一个用where引导啊?怎么判断先行词在句中是做宾语还是定语,
特别是有一些有一些句子,先行词做宾语还是状语很不好判断该怎么办?
1个回答 分类:英语 2014-10-20

问题解答:

我来补答
做定语从句练习时,要考虑三要素:先行词,找出定语从句和从句缺什么成分.当然你还要有分析句子成分的语文能力.
对于限定性定语从句(引导词前没有“,”),通常在"___"空格前的那个名词是先行词(不全部如此,若不清楚可以再问);"___ "空格后的句子的全部或部分是定语从句(许多人找不对定语从句).
当你找出定语从句后,若能明显看出定语从句缺什么成份,引导词的选用就很容易,从句缺主语或表语时尤其如此.
判断先行词是作宾语或状语:
1.若不缺主语的定语从句中的(谓语)动词是及物动词或不及物动词+介词(如listen to,look for),它一定要有个宾语,从句中找不到宾语,那么先行词就是做宾语了.2.若有宾语,先行词基本上就是做状语(也可能是定语).3.若定语从句中的(谓语)动词是不及物动词,定语从句是不会有宾语的,所以先行词只能做状语或定语.
但更多的时候,你未必能够把成分分析清楚.土办法是:把先行词放到定语从句中去,翻译成汉语,看做什么成份,能够使得句子通顺,有意义和合乎逻辑,通常能够搞定它.
以你上述的两个例子为例:
This is the city ____ I visited last year.
你可以这样分析:先行词是the city,对吧;I visited last year是定语从句;visit是个及物动词,“参观”某个地方.所以visited后面缺个宾语.再看先行词,应该是“我参观那个城市”说得通.所以the city在定语从句中作宾语.故而选择that 或which.
This is the city ____ I worked last year.
同样的,先行词是the city;I worked last year是定语从句;work是个不及物动词,不需要宾语.但“工作”在某个地方.再看先行词,应该是“我工作在那个城市”说得通.所以从句中缺地点状语,the city在定语从句中是地点状语.故而选择where 或者in which.
那么,先行词作定语还是状语呢.这也需要你的语文知识,作出逻辑判断.如.
I know the young man _____ father is Ligang.
定语从句是“父亲是李刚”,那么先行词“那个年轻人”在定语从句中做什么合适?只能是“那个年轻人的父亲”.所以先行词the young man在从句中做定语,引导词选用whose.
 
 
展开全文阅读
剩余:2000
上一页:为什么只选B
下一页:第8题练习