作者heysunny (嘿)
看板Eng-Class
標題[文法] 介係詞+which, which用法
時間Wed Apr 10 16:02:44 2013
要麻煩版上的專家們幫我釐清一下文法的觀念..Orz
google了一整個下午還是不太懂
關於 介係詞+which, which, that的用法
以下面這個句子為例
I love the restaurant
at which(=where) I had dinner with my friend yesterday.
要判斷這樣的句子在which前是否要加介係詞,
最好的方式是否就是嘗試將句子拆成兩句,並且看裡面是不是有介係詞?
變成(1) I love the restaurant.
(2) I had dinner with my friend at the restaurant yesterday.
另外如果把at拿掉,直接加逗號和which可以嗎?
變成 I love the restaurant, which I had dinner with my friend yesterday.
這樣子的話在這裡就不能用that了沒錯吧..
被這個用法困擾了很久一段時間
希望可以把它弄懂
不知道是否有更容易可以判斷介係詞+which的方法
因為常常會直接選擇which...
還請版上專家不吝分享,感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.34.196.195
※ 編輯: heysunny 來自: 1.34.196.195 (04/10 16:04)
推 stu60912:這裡因為which兼代名詞(代替先行詞做形容詞子句裡介詞後 04/10 19:23
→ stu60912:面的受詞),所以要判斷何時用關代、關副很簡單,直接看 04/10 19:24
→ stu60912:後方的形容詞子句完不完整即可。 04/10 19:24
→ stu60912:跟加不加逗點無關,是否有逗點是看 限不限定 先行詞 04/10 19:26
→ stu60912:所以若要用which,那at就會出現,看是用成at which 04/10 19:27
→ stu60912:要不然就是丟回原形容詞子句 which...at 04/10 19:28
→ heysunny:謝謝大大的解釋 04/11 22:07