日本語訳と英作文

「その少女達は、1時間部屋を掃除しています」
→「The girls have been cleaning the room for an hour.」

①文の要素への分割

「その少女達は、1時間部屋を掃除しています」を「文の要素」に分解すると

「その少女達は」「1時間」「部屋を」「掃除しています」

となります。

「掃除する」を意味する「clean」は、第3文型(SVO)をとり、

「その少女達は」・・・主語(S)
「1時間」・・・・・・・修飾語(M)
「部屋を」・・・・・・目的語(O)
「掃除しています」・・述語(V)

となります。

②-①「その少女達は」→「the girls」

「その少女達は」は「the girls」で表します。

②-②「掃除しています」→「have been cleaning」

「掃除しています」は「have been cleaning」で表します。
「掃除しています」は「過去から現在までの継続」を表し「clean」が「動作動詞」であることから「現在完了進行形」を使います。
「掃除しています」は「掃除する」+「現在完了進行形」で構成されています。

「掃除する」は「clean」
「現在完了進行形」なので「clean」→「have been cleaning」
「主語」が「複数」なので「have been cleaning」のまま
となります。

②-③「部屋を」→「the room」

「部屋を」は「the room」で表します。
「部屋」は「room」で可算名詞なので、冠詞をつけて「the room」となります。 「the room」は「clean」の目的語なので前置詞は必要ありません。

②-③「1時間」→「for an hour」

「1時間」は「for an hour」で表します。

③まとめ

「文型」:第3文型(SVO)
「S」:the girls
「V」:have been cleaning
「O」:the room
「M」:for an hour

英作すると

「その少女達は、1時間部屋を掃除しています」は「The girls have been cleaning the room for an hour.」

となります。

文法のページへ

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

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

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