看板 Eng-Class 關於我們 聯絡資訊
要麻煩版上的專家們幫我釐清一下文法的觀念..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