✔ 最佳答案
Where 是跟地方有關時候用的代名詞或提問題:
Where were you born?
Where do you live?
但where所指的很廣,當他人回答了你問題之後,你仍可能有再深入的問題。那時候,你便要用到which (in which, on which, at which)再加上你所提問的要點。
Where were you born? I was born in China.
In which city were you born? I was born in Guangzhou.
In which hospital were you born? I was born in hopsital #3.
在做relative clause的時候,如果副句內的主語之前是沒有介詞,那麼通常relative clause pronoun都會用where;不然的話,就可以用preposition+which或是where.
John was born in America.
America was the country in which John was born.
America was the country where John was born.
John stays at the Hilton.
Hilton is the hotel at which John stays.
Hilton is the hotel where John stays.
但若是preposition+which並沒有指示地方,那時候你就不可以用where改寫句子。例如:
There are five parks in the city, in which two have a jogging trail.
(There are five parks in the city. Two of these five parks have a jogging trail.)
In which occasion did John say that he wanted to leave his job?
Who 的用法是當relative clause的主語是人稱時。例如:
John likes to read. John is my friend.
John, who likes to ready, is my friend. (non-defining)
I know two friends who are called John. (defining - not just any friends, the friends who are called John)
The John who likes to read has long hair. (defining - not both John, but the one who likes to read)