定語從句where which

來源:文萃谷 2.88W

關於where與which引導定語從句,大家知道有哪些區別?相關的用法是哪些呢?

定語從句where which

  定語從句中where和which 的區別

一、區別

關鍵是看從句中的動詞。

1)如果是及物動詞(顧名思義,就是必須要接物做賓語的'動詞,或能用做被動的動詞),則表明從句缺賓語,修飾物用which.

2)如動詞是不及物(顧名思義就是不需要接物做賓語的或要接賓語時前面必須要加介詞的,即用介賓的動詞),則説明從句不缺賓語,可能是狀語(或介賓)。表地點用where.時間用when.

二、例句

1)This is the town which I wanted to visit most.

這就是我曾經最想參觀的城鎮。

由於定語從句中謂語部分的動詞visit缺少賓語,因此填入的關係詞要充當它的賓語,故用關係代詞which。

2)This is the town where I was born.

這就是我出生的城鎮。

定語從句“I was born”不缺少主語和賓語,而是缺少地點狀語,故用關係副詞where,這裏where充當地點狀語,修飾was born。

3) Literature is the place where the past meets the present to contemplate the future.

在文學作品裏,過去與現實交匯,以思考未來

這裏,先行詞place表示地點,而且定語從句中不缺少主語和賓語,需要的是一個地點狀語修飾meets,因而,此處用where來引導定語從句。

4) In fact, there are now so many deer that some are being sent to places which would like to return this kind of deer to the wild.

事實上,現在鹿羣數量過多,以至於有些鹿被送到能使其回到野外的一些地方。

這句話中,先行詞places是表示地點的名詞,但是由於定語從句中缺少主語,所以用關係代詞which來引導,而不使用關係副詞where來引導。

  定語從句中where和which以及that的區別

從句中缺地點狀語,用where或介詞+which引導。如:

Please put the letter on the desk where /on which he can easily find it.

先行詞是物時,其引導詞可用 which也可用that,通常情況下二者可互換,但在有些情況下不能。

1.用which不用that引導定語從句的三種情況:

①非限制性定語從句用which,不用that引導。如:

Football,which is a very interesting game,is played all over the world.

②先行詞為that時,為了避免重 復,定語從句用which不用that引導。如:

That which you borrowed from me wasn't a real diamond necklace.

③介詞後用which不用that引導。如:

The method with which you solved the problem is very good.

2.用that不用which的七種情況:

①先行詞前有形容詞最高級或序數詞修飾時,用 that不用which引導。如:

This is the best place that I have ever visited.

The second question that is asked is why we don't fall off the earth.

②先行詞為little,much,all,none,few,(the)one, something,everything,nothing,anything等不定代詞時,用that引導。如:

There is nothing in the world that can frighten him.

③先行詞既有指人的名詞又有指物的名詞時,用 that引導。如:

He told us about the people and the cities that he had visited.

④先行詞前有any,all,no,few,every,some,little, much,(the)very,(the)only,(the)last等詞修飾時,用 that引導。如:

This is the very coat that I need.

Is oxygen the only gas that helps fire burn?

⑤先行詞為which時,為了避免重複,用that引導。如:

Which is the book that you bought yesterday?

⑥先行詞在從句中作表語時,常用that引導。如:

Shanghai is no longer the city that it used to be in the 1930's.

⑦當主句是There be...句型時,用that引導。

There are two tickets for the film that are for you two.

熱門標籤