日本語訳と英作文

「彼は長い間、自分の部屋を掃除していないのですか?」
→「Hasn't he cleaned his room for a long time?」

①品詞への分割

「彼は長い間、自分の部屋を掃除していないのですか?」を「文の要素」に分解すると

「彼は」「長い間」「自分の部屋を」「掃除していないのですか?」

となります。

「SはOをVする」という表現なので第3文型(SVO)の形が成り立ち、

「彼は」・・・・・・・・主語(S)
「長い間」・・・・・・・修飾語(M)
「自分の部屋を」・・・・目的語(O)
「掃除していないのですか?」・・述語(V)

となります。

②-①「彼は」→「he」

「彼は」は主格なので「he」で表します。

②-②「長い間」→「for a long time」

「長い間」は「for a long time」で表します。

②-③「自分の部屋を」→「his room」

目的語なので「自分の部屋を」は「his room」で表します。

②-④「掃除していないのですか?」→「hasn't ~ cleaned」

「掃除していないのですか?」は、「掃除する」+「現在完了」+「否定」+「疑問」で構成されています。

「掃除する」は「clean」を使います。
「現在完了」で主語が「三人称・単数」なので「clean」→「has cleaned」
「否定」なので「has cleaned」→「hasn't cleaned」
「疑問」なので「S hasn't cleaned」→「hasn't S cleaned」

となります。

③まとめ

「文型」:第3文型(SVO)
「S」:he
「V」:hasn't ~ cleaned
「O」:his room
「M」:for a long time

英作すると

「彼は長い間、自分の部屋を掃除していないのですか?」は「Hasn't he cleaned his room for a long time?」

となります。

文法のページへ

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

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

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