I'm not sure when I should use "which" or "where" in a relative clause.
Here are examples.
1) The castle <which> we visited first was very picturesque.
2) This is a picture of the hospital <where> I was born.
3) The town <which> I was living in then was very rural.
I thought that I could place "where" in question 1 and 3 because both the castle and town are places.
But the correct answers for these are "which."
What's the difference between "where" and "which" in relative clauses?
I'm very confused.
Thank you for your help.
"Where" in attributive clauses is equal in meaning to "at which" or "in which" . Usually we have "which" as the object of the verb or a preposition in the attributive clause, whereas "where", being an adverb, cannot be used this way.
Hope this helps.