Re: where and which For your first question, yes you can replace 'where' with 'in which' in this sentence, though it sounds very formal.
For your second question, you aren't wrong - the problem is with the question in your book. For example, if you ask most people what the opposite of a hot drink is, they'll probably answer 'a cold drink' - not a' cold meal'. If you ask what the opposite of 'a good girl' is, most people would say 'a bad girl', not 'a bad boy'. Don't worry about it! It was just a slightly lazy materials writer! |