辞書や自学だけで解決しない疑問が解決!
 英語の疑問は「Weblio英語の質問箱」

fun285
2022-06-17 17:19

Do you know what he had for dinner?は、何故、Do you know that what he had dinner?とは、ならないのですか?

回答

2022-06-17 18:17:46

Do you know what he had for dinner?は間接疑問文と呼ばれるものです。
動詞の後に疑問詞svとすることで文の中に疑問文を入れることができる表現で、この表現を使う場合は疑問詞のみでthatは不要です。
この場合「あなたは彼が何を食べたか知っていますか?」という意味になります。

thatを使う場合は、
Do you know that 〜?で「あなたは〜(that以下の)ことを知っていますか?」という意味になります。このthatは接続詞なので、後にはS Vが続きます。

関連する質問