質問: 関係代名詞whichとthatの違い 関係代名詞whichとthatの違いがよく分かりません。 どちらでもいいような気がします。 あるテキストの問題で、 she prefers to watch movies ( ) makes her cry. ( )内は、thatが正解で、whichだと間違いでした。 なぜなのでしょうか?
回答: 文法的にはどちらでも間違えではないと思います。 しかし、実際の活用としてはやはりthatでしょう。 thatはそれが指す名詞を単に説明するのに対し、whichはその名詞が何か動作をするニュアンスが強くなります。 この例文の場合、彼女は映画が好きです。その映画というのは彼女を泣かすような映画です。といろいろある映画のなかでそれを説明する役割がthatです。 she saw a movie () made her cry. この例文は、彼女は映画を見た。それは彼女を泣かせた。関係代名詞の後ろが結果となっているので、この場合はwhichの方がふさわしいです。