✔ 最佳答案
首先你要識分別non-defining clauses 同defining clauses
簡單分別就係(指名道姓)就係non-defining clauses, 要加comma
不是(指名道姓)就係defining clauses, 不加comma
Kate’s parents, who live in New Zealand, are both teachers. - 指名道姓(Kate) , non-defining clauses , 要加comma )
His parents who live in New Zealand are both teachers. - 不是指名道姓(His) , defining clauses , 不加comma )
你的第2句
I met (a friend) I had not seen for a long time.
由於不是指名道姓(a friend - 5知嘜誰), 就係defining clauses, 5駛加comma, 絕對不是non-defining clauses.
I met a friend. I hadn’t seen my friend for a long time.
I met a friend (whom/that - 可以省略) I hadn’t seen for a long time.
(defining clause) 做 限定用法的關係代名詞,為受格(object)的時候,可以省略(omit)
請特別僅記:
當(non-defining clause) 做 限定用法的關係代名詞,為受格(object)的時候,絕對不可以省略(cannot omit)
I met Peter, (whom/that - 不可以省略), I hadn’t seen for a long time.
希望幫到你!