英語
高校生

次の英文には誤りや不適切なところがある。
該当箇所を訂正しなさい。

彼女の世間知らずに驚いた。
I was surprised that how litttle she know about the world.

上記の問題の解答として、学校では

I was surprised at how litttle she know about the world.
と習いました。

どうしてそうなるのかと、他にも回答があったら教えてください。

回答

‘be surprised that節’の形も文法的に正しいのですが、問題はthat節の後にhow節が続いていることにあります。

接続詞thatは後ろの節を導いて「~ということ」という名詞節を作りますが、この場合、疑問詞howが導く節は名詞節になるので、接続詞thatは不要になります。

疑問詞が導く名詞節は前置詞 at の目的語になることができるので、
be surprised at 疑問詞節 の形になります。また疑問詞節が続く場合、この atは省略可能です。

that節は一部の例外を除き、前置詞の目的語にはなりませんので、
be surprised at that節 は不可です。

この回答にコメントする
疑問は解決しましたか?