現在完了と過去形の違いについて[青稲塾そこ知り英文法001]

現在完了v.s.過去形先日「自学の心得」シリーズ(より体系的で読みやすいリライトverはこちらから)を書き終えました。そこそこの分量があるので一回読むにも気力体力を削られそうですが、長期的に効率よく実力を上げてゆく上でとても大切なことを書きました。読んで頂けていたら嬉しいです。さて、今日からは新シリーズを始めます。題して・・・「青稲塾そこが知りたい英文法」!略して「青稲塾そこ知り英文法」!!このシリーズでは、伸びてゆく過程で誰もが気になる英文法の疑問点、とりわけよく似た文法項目の違いについて詳しく説明します。初回は、過去形と現在完了(特に完了用法)の違いについてです。なお、あくまでも違いにフォーカスして説明したいので、それぞれの知識を1から10まで説明することはしません。両者の知識が全く無いとよくわからないかもしれません。そんなときは基本的なテキストで勉強してから読んでみて下さい。
「そこ知り英文法シリーズ」まとめ記事はこちらから↓

過去形

まずは過去形について例文を上げて簡単に確認しておきます。

  • I was 15 years old then.
  • I had lunch with John yesterday.

これらの文では動詞の過去形を使っています。一文目はwas、二文目はhadですね。過去形を使うことによって何ができるかというと、過去に起こったことについての説明ができるわけです。この例で言うと、たとえばthenとかyesterdayとかいう過去のある時点についての状態なり動作なりを説明しているわけです。

現在完了

 次に現在完了の確認です。

  • I have lived in Tokyo since 10 years ago.
  • She has been to Okinawa before.
  • He has done his homework.

これらの文では現在完了(have+過去分詞)を使っています。have lived,has been,has done。現在完了で可能になるのは、過去と現在のつながりを表現することです。現在完了には継続・経験・完了の3つの用法がありますが、上記の具体例で言うと、一文目は継続の文であり、「10年前に東京に住んでいて、その状態が今までず〜っと続いてる」ということを表しています。二文目は経験の文。「過去から今までの間で沖縄に行ったことがある」ということを指します。そして三文目は完了用法。これをだだ日本語に直訳するなら「彼は宿題をやった。(やってしまった)」となります。

今日のポイント

さて、問題はここです。おかしいと思いませんか?あるいは思いませんでしたか?「あれ???"He did his homework."とは何が違うの・・・?」実は両者の間には、日本語訳には上手く反映できない、しかし明確な違いがあります。過去形には過去形を使う、現在完了の完了用法にはそれを使用するに足る理由があるのです。日本語にはそれに対応する言い回しがないために、上手く違いを表現することができないのです。

  • I lost my key.
  • I’ve lost my key.

たとえば、この二文を比べながら説明します。前者の文は過去形です。したがって、この文は過去についての説明、つまり「過去に鍵を失くした」という情報しか伝えることができません。今現在に関しては、鍵を持っているのか、持っていないのかということはわかりません。対して、後者は現在完了の文です。したがって、この文が持つ基本的なイメージは過去と現在とのつながりです。これが完了用法になると、過去に起こったことの影響が現在も続いているという意味になります。つまり「過去に鍵を失くした。(その上、今も見つかっていない)」というように現在の状況も暗示することができるのです。

さらに具体例を続けると「Markは出掛けちゃったんだ。(今居ないんだ。)明日戻ると思うよ。」なんて言いたいときは・・・

  • Mark has gone away. He will be back tomorrow.

このように書きます。現時点ではまだ帰ってきていない、つまり過去に出掛けて行ったことの影響が続いていることを含んだ表現にしたいので、現在完了を使うわけです。対して、「Markは出掛けてたけど、今は戻ってると思うよ。」なんて言いたいときには・・・

  • Mark went away. But I think he is at home now.

こんな感じです。あくまでも出掛けていたのは過去のある時点の話であって、今は帰ってきている、つまり過去の影響を受けていないという趣旨の発言なので、過去形を使います。この場合、現在完了を使うことはありません。同様にして、「さっき止んだけど、今は降ってる」と言いたければ・・・

  • It stopped raining. But it is raining now.

こう言えばいいし、「止んだから、傘はいらないよ」なんて言いたければ・・・

  • It has stopped raining. So, I don't need the umbrella.

こんな感じになります。どうでしょう。なんとなくわかりましたか?

本日のまとめ

  • 過去形は過去において起こったことを記述する際に使う!今の状態はわからない
  • 現在完了の完了用法は、過去に起こったことが現在にも影響を与えていることを表す際に使う!

時制について他にも学んでみよう!!