>>1
>B I read the book that I said
>
>このうちどれかひとつ間違ってます
>正解はBです
☝ここまでは良いのよ


>理由はI saidだと補強する目的語などがないためwhat I saidとせねばならないからです
☝これが大違い
『sayは「発言内容」しか目的語に取らないから、the book という一般名詞を先行詞にして目的格の関係代名詞が使えないから』が正しい
恐らくこれ的な意味にしたいのならば、said をtalked aboutにするのが正解
that とwhatの違いではないよ
しっかり学び直してこい