日本語訳と英作文

「あなたは彼が夕食に何を食べたか知っていますか?」
→「Do you know what he ate for dinner?」

①文の要素への分割

「あなたは彼が夕食に何を食べたか知っていますか?」を「文の要素」に分解すると

「あなたは」「彼が夕食に何を食べたか」「知っていますか?」

となります。

「知っている」を意味する「know」は、第3文型(SVO)をとり、

「あなたは」・・・・・・・・主語(S)
「彼が夕食に何を食べたか」・目的語(O)
「知っていますか?」・・・・述語(V)

となります。

②-①「あなたは」→「you」

「あなたは」は「you」で表します。

②-②「知っていますか?」→「do ~ know」

「知っていますか?」は「知っている」+「疑問」であり、「主語」が「二人称単数」なので「do ~ know」で表します。

②-③「彼が夕食に何を食べたか」→「what he ate for dinner」

「彼が夕食に何を食べたか」は「what he ate for dinner」で表します。

「彼が」は「he」
「夕食に」は「for dinner」
「何を」は「what」
「食べた」は、「食べる」+「過去」なので「ate」
となり、疑問詞「what」を前に出して「what he ate for dinner」となります。

③まとめ

「文型」:第3文型(SVO)
「S」:you
「V」:do ~ know
「O」:what he ate for dinner

英作すると

「あなたは彼が夕食に何を食べたか知っていますか?」は「Do you know what he ate for dinner?」

となります。

文法のページへ

英作文のページ(初級)へ

英作文のページ(中級)へ

無料の「基礎から始める瞬間英作文アプリ」を使って英文をチェックしよう