私は塾で英語の講師をしていますが、高校生の教科書で以下の内容がありました。

空所を埋める文法問題で、回答は4つの選択肢から選びます。

まず、正解の文は、


Vancouver is the city [which] I wish to visit this summer vacation. 


ですが、選択肢の中に where もありました。

なぜ、Vancouver is the city [where] I wish to visit.... 

では間違いなのでしょうか?

ニュアンス的にwhichを選びましたが、where がダメな理由をイマイチ説明出来ません。


もう一つ。

以下の、やはり穴埋め問題で、正答が:

The man gave away [what little] money there was. 

の場合、

なぜ、what a littleではダメなのでしょうか?

こちらもニュアンス的にはわかるのですが、上手く説明出来ません。


どちらの問題も、「なぜ間違いか」はネイティヴでも上手く説明できないようでした。

文法に強い方、教えてください!m(._.)m