I was doing the quiz on the ESL but failed to find any explanations relating to the subject.
Q1 - Stratford is the town ____ Shakespeare was born in.
Ans: either could be used here
Q2 - The hotel ____ we stayed was good.
Why couldn't we use 'which' for Q2?
"The hotel which we stayed was good." sounds alright for me, no?