📚 知識家圖書館 奇摩知識+ 紀念館

關代 ,that ,who ,which 差異

發問者 匿名 ・2009 年 1 月 14 日 ・語言

I, ________ your teacher, will try my best to help all of you.  a.who is b.that is c.who am d.that am 想知道a和b的選項不同點?

2 則回答

最佳解答
先把大家熟悉的關代文法列出來 I. Who 的用法:代替先前出現過的 "人" 例句: The boy is running. The boy is my brother. 兩個句子,用關代連結,可成為:The boy who is running is my brother. 上句中的 "who",代替了前面出現的 "the boy",而 who is running 在修飾 the boy。又因 who 可用 that 替換,因此也可寫成: The boy that is running is my brother. 又例如: The man sold you a camera yesterday. The man is my boss. 可改成:The man who sold you a camera yesterday is my boss. who(that) 代替了 the man,who sold you a camera yesterday 整句在修飾 the man。 但是that在一種情況下無法代替who,這個情況就是你的情況,意即補充說法。 這題的答案只有a對,b選項是錯誤的。請參考下面文法法則: IV. 限定用法 先來比較這兩個句子: 1. I have a brother who lives in Taipei. 2. I have a brother, who lives in Taipei. 句一為限定用法,表示,我有很多兄弟,但只有一個住台北。 句二表示,我只有一個兄弟,且這個兄弟住台北,也就是,補充說法的意思。 根據前述,that 之前不可以有逗號或介系詞,因此,句一的 who 可以用 that 替換,但句二則不行。 2009-01-14 04:03:46 補充: 所以I,全天下只會有一個我,這個我就是你的老師。 而不會是全天下有很多個我,而其中一個我是你的老師。 這樣補充您能夠了解嗎? ^_^
?(Lv.4) 2009 年 1 月 14 日
只要記得一點,relative clause裡的that前永遠不可能會有comma! 有了就是錯的可以直接刪除 這是百分之百確定的rule
KT(Lv.2) 2009 年 1 月 15 日

社會與文化的其他問題