高校まで行くと,thatが省略できないケースが(結構頻繁に)登場します。
高校英語の範囲なのでどういうケースかという説明は割愛しておきますが,thatが万能ではないことは頭の隅に置いておくとよいです。
また,既存の回答にもあるとおり,whoやwhichをないがしろにさせないために,定期テストや入試では「whoまたはwhichを使って」とか「thatを使わずに」とか,「関係代名詞を省略せずに」とか,いろいろと条件が付く場合も多いです。
問題文の指示もよく読みながら,人にはwhoとthat,人以外にはwhichとthat,両方で対応できるように,準備しておくとよいです。
訂正です💦
×「thatが省略できないケース」→○「thatが使えないケース(=who(m)やwhichしか使えないケース)」
でした。「省略できないケース」もそれはそれでありますが,質問の答えにはなっていませんでしたね(^^;)
ありがとうございます!!