✨ Best Answer ✨
・先行詞に形容詞の最上級や、the first/the last/the only/all /every/any/few/noなどが含まれるとき。
・先行詞がsomething,nothingなど-ingで終わるとき。
・先行詞が〈人+物[動物]〉のとき。
などのときはwhichよりthatがいいです。
✨ Best Answer ✨
・先行詞に形容詞の最上級や、the first/the last/the only/all /every/any/few/noなどが含まれるとき。
・先行詞がsomething,nothingなど-ingで終わるとき。
・先行詞が〈人+物[動物]〉のとき。
などのときはwhichよりthatがいいです。
どちらも主格または目的格で使われますが
大きな違いがあります
例えば前置詞の後また非制限用法のときはthatを使うことはできません
逆に先行詞に最上級が含まれていたり
「すべて」に関係する語 all every any
no(すべて〜しない) や
「1つ」に関係する語 only first・last(最初と最後に来る人は一人) the same(同じもの=一つしかない) very などがあった場合は
thatしか使えません
中学の範囲なら逆にからは知識程度であまり
見る必要はないです
前置詞 非制限用法のときはしっかりと覚えてくださいね(^o^)
whichはその前の言葉は人以外の名詞でなければいけません
thatは人でも物でも名詞ならなんでもOKです
ex)◎This is a book which I bough yesterday.
◎This is a book that I bough yesterday.
×She is a girl which I spoke to.
◎She is a girl that I spoke to.
Users viewing this question
are also looking at these questions 😉