關代 ,that ,who ,which 差異
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,全天下只會有一個我,這個我就是你的老師。
而不會是全天下有很多個我,而其中一個我是你的老師。
這樣補充您能夠了解嗎? ^_^
只要記得一點,relative clause裡的that前永遠不可能會有comma!
有了就是錯的可以直接刪除
這是百分之百確定的rule