whatでもthatでも訳してみると一見変なふうになりませんが、トムからの下の文を見てみるとtellのO(何を言ったか)がありません。つまりこれは不完全文です。ですのでwhatとなります。こういう問題は多いので完全文なのか不完全文なのかを見極めることが重要です。
what→不完全文
that→完全文
ということに気をつけて見ましょう☺️
お騒がせしてすみませんでした💦
それでは完全な文と不完全な文見極めても間違えますよ。
逆ではないと思いますが。。
whatは不完全文でないと使えません。
しかし、thatは完全文でも不完全文でも使われます。ただし、用法が違います。
thatが接続詞のときであれば完全文が来ますし、関係代名詞の場合は不完全文が来ます。
質問者様の問題であれば、このときのthatは接続詞となってしまいますので完全文しか使えません。
接続詞thatを使う時は、tellの目的語が無いといけないということでしょうか??
What と thatの説明逆ではありませんか?