看板 Eng-Class 關於我們 聯絡資訊
一、形容詞子句(修飾主句中的名詞或是代名詞) (一)非限定附屬子句 用逗號分開的子句,只是句子附加的成份;如果將附屬子句刪除, 句子的基本意思沒有改變。 非限定附屬子句要用 which 來指動物或東西, 用 who(主詞) 或是 whom(受詞) 來指人。 (二)限定附屬子句 沒有用逗號分開的子句,在句子中是重要的成份;如果將附屬子句刪除, 句子的意思就會變得不清楚。 限定附屬子句要用 that / who / whom 來指人, 用 that / which 來指動物或東西。 二、形容詞子句(修飾整個主句) 用 which 來指事物,或者 who 指人物,而不能用 that 。 三、介系詞可以放在關係代名詞前面,這是非常正式的用法。 口語:I love the restaurant I had dinner with my friend at yesterday. 正式:I love the restaurant at which I had dinner with my friend yesterday. ※ 引述《heysunny (嘿)》之銘言: : 要麻煩版上的專家們幫我釐清一下文法的觀念..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. Answer: 不能直接改成這樣。這裡的先行詞是地方副詞 restaurant ,必需要使用 where 連接子句;否則就要改成前述 <第三項> 中的兩種形式,一種為正式 用法,一種為口語用法。 惟,皆無法省略 at 。 : 這樣子的話在這裡就不能用that了沒錯吧.. Answer: that不能接在逗號之後,可以參考前述 (一)非限定附屬子句 。 : 被這個用法困擾了很久一段時間 : 希望可以把它弄懂 : 不知道是否有更容易可以判斷介係詞+which的方法 Answer: 必需要注意先行詞。先行詞如果不是名詞,是地方副詞、時間副詞等等, 連接從屬子句的連接詞就會變成 where 、 when 等等。 : 因為常常會直接選擇which... : 還請版上專家不吝分享,感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.248.15.55
heysunny:謝謝大大的解釋 04/11 22:16