14 where的用法 Track14
(1) where引導定語從句,作狀語,其前邊的先行詞必須是表示地點的名詞,如place,house等。
a.Do you know any place where I can buy Clint's grammar book?
b.Do you know any place at which I can buy Clint's grammar book?
c.Do you know any place that I can buy Clint's grammar book?*
d.Do you know any place I can buy Clint's grammar book?*
e.This is the town where (= in which ) I spent my childhood.
f.This is the restaurant where I often have my breakfast.
g.— Since you work in the theater, can't you get me a free ticket now and then?
— Certainly if you bring me a few notes now and then from the bank where you work!
(2)注意:與when類似,并非凡是表示地點的名詞作先行詞,都得由where來引導定語從句,這需要看關(guān)系詞在從句中充當?shù)某煞?。若定語從句缺主語或賓語,要用which或that引導定語從句。
a.This is the town which I told you about before.
which作about的賓語。
b.The library where students often study was on fire last night.
c.The library, which was built in the 1930s, needs to be renovated.
d.I've never been to Beijing, but it's the place _________.
A. where I'd like to visit
B. in which I'd like to visit
C. I most want to visit
D. that I want to visit it most
正確答案:C。
分析:這句話的定語從句中的謂語visit缺賓語,因此填入的關(guān)系詞要充當這一賓語,故關(guān)系詞可為which或that,作賓語時可省去,所以選C。
(3) where的先行詞可以是含有地點意義的抽象名詞,如situation,point等。
a.Cheating is most likely in situations where the vital interests are high and the chances of getting caught are low.
如果利益重大而且被人發(fā)現(xiàn)的可能性又很小,在這種情況下,欺詐行為最有可能發(fā)生。
b.He has reached the point where a change is needed.
他已到了需要改弦易轍的地步。
c.The knee is the joint where the thigh bone meets the large bone of the lower leg.
d.We may encounter situations_________this principle cannot be applied.
A. where
B. which
C. what
D. as
正確答案:A。
分析:原句本來應是We may encounter situations which this principle cannot be applied to . 句末的介詞通常要置于關(guān)系代詞前邊(關(guān)于“介詞+關(guān)系代詞”,見本章第四節(jié)),所以原句可改成:
We may encounter situations to which this principle cannot be applied .
進而變成:
We may encounter situations where this principle cannot be applied .
所以選A。
(4)區(qū)分where引導的地點狀語從句和定語從句。
若是定語從句,則where前邊必然有被修飾的地點名詞;若where前邊沒有被修飾的名詞則視為地點狀語從句。請比較:
需要注意的是:只有定語從句中的where才能轉(zhuǎn)換成“介詞+ which”的結(jié)構(gòu),而地點狀語從句中的where不能。請比較:
a.Would you please put the book where it belongs? 請把書放回原處。
b.Would you please put the book to which it belongs? *
a句為where引導的地點狀語從句,而非定語從句,因為where前的名詞book不是表示地點,即where前面沒有先行詞。