關係代名詞─where跟which?
I grew up near the ocean, ____ is probably why I love going to the beach.
(A)when (B)what (C)where (D)which
答:(D)
請問前面ocean是地點,為什麼不是選(C)呢?
回答 (2)
有沒有注意到空隔之後是 be 動詞 is,表示前面需要「主詞」。 英語主詞必須是名詞或代名詞,可見空格必須填「關係代名詞」才可以。
以詞類來說,where 是「關係副詞」,which 是「關係代名詞」,所以這裡不能選 where,必須選 which。
就意思上來看, where 是指「在那個海洋中」如何如何,而 which 除了可以表示「事物」之外,也可以表示「前面說過的那件事」,也就是代替逗點前面的整句「我在靠近海洋的地方成長」,接著用 which 表示「那(件事)」大概是我為什麼喜歡到海邊的原因吧。所以這裡明顯不是在講 ocean 如何,而是在講 I grew up near the ocean,故一定要用 which。
語文或文法的目的是表達意思,因此不是單單認知每一種字的詞性或定義便會明白(寫/講得對),反而是要明白文字/句子的"邏輯"關係來"選用"適合的用詞。
I grew up near the ocean沒錯the ocean是一個地點或地區,假如後句要表達的內容是"形容"這個我所住所所在的ocean的話,我想以where連接是對的,例如:I grew up near the ocean where dolphins and whales were my neighbors. [意思是:在這海洋當中海豚和鯨魚是我的鄰居]
但是這句的後段是指出我喜歡去沙灘的原因是"前句",因此後句並不是形容那海洋的細節或性質,而是用作解釋"由於"我從小便跟海洋環境長大。因此連接兩句的關係便不是where(地域/位置)而是which(理由/理念/意義上)的關係。其他的連接詞要配合後句作同類的意義才算正確:
when(當時/與時間的關係)
I grew up near the ocean when my father worked as a fisherman.
當我父親當漁夫的"那段時間",我是在海洋環境長大的。[意思是表達:當我還小時由於我爸爸是當漁夫所以住在海邊。]
what(問是甚麼/定義這是甚麼)
由於what是連接查明的意思,因此想不出跟前句會有甚麼內容需要"查明"在海邊長大有甚麼要查明定義,因此沒有例句。
收錄日期: 2021-04-11 21:32:51
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20161212201644AAApUeK
檢視 Wayback Machine 備份