日本語訳と英作文

「彼はこれまでに外国語を学んだことがありますか?」
→「Has he ever learned a foreign language?」

①文の要素への分割

「彼はこれまでに外国語を学んだことがありますか?」を「文の要素」に分解すると

「彼は」「これまでに」「外国語を」「学んだことがありますか?」

となります。

「学ぶ」を意味する「learn」は、第3文型(SVO)をとり、

「彼は」・・・・・・・主語(S)
「これまでに」・・・・修飾語(M)
「外国語を」・・・・・目的語(O)
「学んだことがありますか?」・・・述語(V)

となります。

②-①「彼は」→「he」

「彼は」は「he」で表します。

②-②「学んだことがありますか?」→「has ~ learned」

「学んだことがありますか?」は「has ~ learned」で表します。
「学んだことがありますか?」は「学ぶ」+「現在完了(経験)」+「疑問」で構成されています。

「学ぶ」は「learn」
「現在完了」なので「learn」→「have learned」
「主語」は「三人称単数」なので「have learned」→「has learned」
「疑問」なので「has learned」→「has ~ learned」
となります。

②-③「外国語を」→「a foreign language」

「外国語を」は「a foreign language」で表します。

「外国語を」は「foreign language」で、「language」は可算名詞なので冠詞をつけて「a foreign language」となります。
「a foreign language」は「learn」の目的語なので前置詞は必要ありません。

②-④「これまでに」→「ever」

「これまでに」は「今までに」なので「ever」で表します。

「ever」は、「have」と「過去分詞」の間に置きます。

③まとめ

「文型」:第3文型(SVO)
「S」:he
「V」:has ~ learned
「O」:a foreign language
「M」:ever

英作すると

「彼はこれまでに外国語を学んだことがありますか?」は「Has he ever learned a foreign language?」

となります。

文法のページへ

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

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

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