現在完了形/英文読解の練習問題

以下の英文を日本語になおしてください。

■■問題49
He has taught high school and junior high school English classes for thirty years.

※)いきなり、日本語訳を見て、正解、不正解で一喜一憂するのではなく、なぜ、そのような訳になるのか、しっかり考えることが大切です。
このページでは、英文に使われている英文法の解説、なぜ、そのような訳になるのかの解説もあるので、本気で英語が上達したいなら、このページをしっかり読んでくださいね。

英文法の解説

【現在完了形】
「have + 過去分詞」の形を「現在完了形」というのでした。現在完了形は、以下のいずれかで訳すのでした。
1.完了(〜してしまった)
2.継続(ずっと〜している)
3.経験(〜したことがある)

では、「have + 過去分詞」を文で見つけた時、上記の1〜3のどれで訳せばいいのでしょうか?

1の訳になる時は、「just(ちょうど)」や「already(すでに)」が文で使われることが多いです。
2の訳になる時は、「since〜(〜から)」や「for+期間(〜の間)」が文で使われることが多いです。
3の訳になる時は、「often(しばしば)」や回数を表す語句が文で使われることが多いです。

この現在完了形で一番質問が多いのが「過去形と現在完了形(完了)」の区別です。

※)過去形と現在完了形(完了)の区別
例えば、「(A)時計をなくしてしまった」と「(B)10分前に時計をなくした」という2つの文に注目してください。(A)の文の時制は「現在完了(完了)」で、(B)の文の時制は「過去」になります。

ではなぜ、(A)が現在完了(完了)で、(B)が過去なのでしょうか?

(A)の文を見てください。
(A)の文では、「時計をなくしてしまった(その結果、現在、時計を持っていない)」、つまり「過去に時計をなくして、その結果現在も時計がない」という意味を表しています。なので、現在完了(完了)を使います。

(B)の文では、「10分前に時計をなくした」のですが、「現在は時計が見つかったかもしれないし、まだ時計がないのか、どちらなのかわからない」のです。つまり、(B)の文では「単に時計をなくした」という過去の事実を示しているだけなのです。なので、過去形を使うのです。

【A and B】
AとB

英文の解説

問題に戻ります。
He has taught high school and junior high school English classes
for thirty years.

長い英文なので、少し難しく感じると思います。なので、基本に戻って訳してみます。

1.まずは前置詞句や副詞に( )をつけて訳せなければ無視します。
He has taught high school and junior high school English classes
(for thirty years.)

2.次に動詞を見つけます。
この文は、「has+動詞の過去分詞」の形になっています。つまり、この文は現在完了形になっていることがわかります。よって、動詞は「has taught」です。

3.動詞より「左(←)」が主語、動詞より「右(→)」が目的語か補語になります。

He〔←動詞:has taught→〕high school and junior high school English classes(for thirty years.)

よって、主語はHe、目的語は、high school and junior high school English classesです。しかも、この文は、「have+現在完了形」の形になっていて、「for thirty years=30年間」があります。

よって、この文は、「彼はhigh school and junior high school English classesを、ずっと教えていた」と訳せます。

では、目的語のhigh school and junior high school English classesをどのように訳せばいいのでしょうか。

目的語のhigh school and junior high school English classesは、以下のような形になっています。

〔A:high school〕and〔B:junior high school〕English classes

つまり、「AとBの英語のクラス」と訳せます。つまり、目的語は「中学と高校の英語のクラス」と訳せるのです。

日本語訳

彼は高校と中学の英語のクラスを30年間ずっと教えている。

英文を1文ずつ読もう!のトップページに戻る
Get you!! English!! わかりやすい英文法へGO!

有限会社グローバル・コミュニケーションズ
レッスンの予約から受講までの全てをWEB上でできます。英語のライブレッスンをネイティブ講師の画像を見ながら受講することができます。オンライン受講としての教育訓練給付金講座もあります。
エイゴックス
ネイティブ講師によるマンツーマン英会話です。スカイプを使って自宅でレッスンを受講できます。アメリカ、イギリス、カナダ、オーストラリア人講師が中心です。1レッスンは350円より(2019年時点)。本物の美しくてナチュラルな英語が、低価格で学べます。日本語OK、初心者OKの講師も多数在籍しています。初心者から上級者までOKです。
EFイングリッシュライブ
世界150ヶ国2,000万人が利用の世界最大級のオンライン英会話スクールです。教師は全員ネイティブです。オンライン自己学習教材も満載で好きな時間に いつでもどこでも英語学習が可能です。特徴は、ネイティブと24h英会話、世界最大級のオンライン英会話。そして1週間無料体験キャンペーン実施中です(2019年時点)
株式会社Glats
学研グループのオンライン英会話です。教育のスペシャリストが考えた英会話スクールです。初月無料キャンペーン実施中(2019年時点)。パソコンが苦手でも安心して始められます。
アンフープ
hanasoは、オンライン英会話です。無料体験もあります。
株式会社レアジョブ
毎日できるマンツーマン英会話が、25分129円より(2019年時点)。毎日25分で1ヶ月5,800円(税抜)より。忙しくても大丈夫 週末も平日もレッスンは早朝6時〜深夜1時まで。