✔ 最佳答案
Defining relative clause singles out a particular thing or person from two or more similar things or people, showing which one we are talking about.
Our house is the one which has new paint.
(The new paint distinguishes our house from all other houses.)
A defining relative clause has been essential to the complete meaning of the sentence, so we haven’t set it off with commas. (No commas)
If you delete the defining relative clause, the meaning of the whole sentence is completely different.
Other examples:
I gave a scarf to the girl who organized my stay.
~ identifies the person who received the scarf (i.e. the one who organized my stay.)
I can’t find the book that I was reading.
Non-defining relative clause is not a clause that ‘doesn’t define’. More specifically, it is clause which doesn’t define in that particular context even though the same words in the same place, if punctuated differently, might do so.
Our house is the last one in the street, which has new paint.
(Incidentally, our house also has new paint.)
A non-defining relative clause adds information to a sentence, but is not an essential part of the complete meaning. The meaning of the sentence would not suffer without the non-defining clause. We don’t use relative pronoun, “that”, in non-defining relative clause.
We separate the non-defining relative clause from the main clause, usually with commas.
Other examples:
Our fridge, which hasn’t worked properly for years, has finally packed in.
Einstein, who failed his university entrance exam, went on to win the Nobel Prize.
How to determine when to use non-define or defining clause:
You have to determine if the relative clause is important to identify the person/thing or just adds extra information.
Our house is the one __________.
Our house is the last one in the street _________.
Sometimes you simply delete the relative clause to see if it is important or not in the sentence.
參考: Grammar for English Language; Oxford Learning Grammar