日本語訳と英作文

「去年から彼らに科学を教えているのは誰ですか?」
→「Who has been teaching science to them since last year?」

①文の要素への分割

「去年から彼らに科学を教えているのは誰ですか?」は「誰が、去年から彼らに科学を教えているのですか?」なので「文の要素」に分解すると

「誰が」「去年から」「彼らに」「科学を」「教えているのですか?」

となります。

「教える」を意味する「teach」は、第3文型(SVO)をとり、

「誰が」・・・・・・・・・主語(S)
「去年から」・・・・・・・修飾語(M)
「彼らに」・・・・・・・・修飾語(M)
「科学を」・・・・・・・・目的語(O)
「教えているのですか?」・述語(V)

となります。

②-①「誰が」→「who」

「誰が」は「who」で表します。

②-②「教えているのですか?」→「has been teaching」

「教えているのですか?」は「has been teaching」で表します。
「教えている」は「過去から現在までの継続」を表し「teach」が「動作動詞」であることから「現在完了進行形」を使います。
「教えているのですか?」は「教える」+「現在完了進行形」+「疑問」で構成されています。

「教える」は「teach」
「現在完了進行形」なので「teach」→「have been teaching」
「主語」が「三人称単数」なので「have been teaching」→「has been teaching」
「疑問」ですが主語が疑問詞なので「has been teaching」のまま
となります。

②-③「科学を」→「science」

「科学を」は「science」で表します。
「科学」は「science」で不可算名詞であり、「teach」の目的語なので前置詞は必要ありません。

②-④「彼らに」→「to them」

「彼らに」は「to them」で表します。

②-⑤「去年から」→「since last year」

「去年から」は「since last year」で表します。

③まとめ

「文型」:第3文型(SVO)
「S」:who
「V」:has been teaching
「O」:science
「M」:to them
「M」:since last year

英作すると

「去年から彼らに科学を教えているのは誰ですか?」は「Who has been teaching science to them since last year?」

となります。

文法のページへ

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

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

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