日本語訳と英作文

「その外国人がどのくらい日本にいるか知っていますか?」
→「Do you know how long the foreigner has been in Japan?」

①品詞への分割

「その外国人がどのくらい日本にいるか知っていますか?」は「その外国人がどのくらい日本にいるか、あなたは知っていますか?」なので「文の要素」に分解すると

「その外国人がどのくらい日本にいるか」「あなたは」「知っていますか?」

となります。

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

「その外国人がどのくらい日本にいるか」・・・目的語(O)
「あなたは」・・・・・・主語(S)
「知っていますか?」・・述語(V)

となります。

②-①「その外国人がどのくらい日本にいるか」→「how long the foreigner has been in Japan」

「その外国人がどのくらい日本にいるか」は「その外国人が日本にいる期間(=どのくらい)」なので「the period the foreigner has been in Japan」→「how long the foreigner has been in Japan」で表します。

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

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

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

「知っていますか?」は「do ~ know」で表します。

③まとめ

「文型」:第3文型(SVO)
「S」:you
「V」:do ~ know
「O」:how long the foreigner has been in Japan

英作すると

「その外国人がどのくらい日本にいるか知っていますか?」は「Do you know how long the foreigner has been in Japan?」

となります。

文法のページへ

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

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

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