話す英会話のkids-abc

現在完了

文型は
主語+have(has)+過去分詞

 

経験(〜をしたことがある)継続(今まで〜し続けている)完了(今〜し終わった状態)などの表現ができるのですが、どれにも共通している事は過去からの今現在の状態を最終的には言いたいという事です。
経験では過去にあることをしたことがあるので、今現在それは経験となっています。
継続では過去からしていることを今現在もしているので継続になり、
完了では過去にしていた事が今現在完了していることをいっています。

 

あたりまえの事ばかり言って馬鹿にするな!と言われそうですが、現在完了ではすべて今現在に焦点が置かれている事を忘れてはいけません。
このことを完全に頭で理解していませんと、過去型との区別がつかなくなってしまいます。
何のことか良く分からない方もいるでしょうが、実際にある程度英会話に慣れてきて会話が出来るようになるとこの事の大切さが良く理解できるようになります。
話していて、ここでは過去型なのか現在完了なのか必ず迷う時期が来るからです。
そんな経験をお持ちの方はすでに英会話中級ですね!

 

また動詞 have には「〜を自分のとこに持っている。」という基本的な意味があります。
I have a pen.「私はペンを持っている。」になりますね。
現在完了ではこの have の持っている感覚からその後に続くセンテンスの意味を「今、自分が持ち合わせてるんだ。」となります。

 

たとえば、I have visited kyoto. なら私は「visited kyoto」を自分の経験に今もっていることから、これに微妙な感覚を付け加える副詞(adverb)を付けて just なら「ちょうど京都に行ってきた。」完了。once なら「一度京都に行った事がある」経験などになります。
★ I have just visited kyoto.
★ I have visited kyoto once.

 

I have visited kyoto once.
・ 京都に一度行った事があるよ。
---経験ですね。この文を過去型にして、I visited kyoto once. でも文章としては間違いは一つも無いのですが、意味は「私は過去に一度京都に行きました。」小説の中での説明文ならこれがピッタリなのですが、会話では現時完了で経験のスパイスを加味する事によってより自然な滑らかな表現になります。
微妙な差なので、英会話に慣れてきた時に一瞬迷ってしまうのです。

 

Have you ever seen him before ?
・ 彼に会ったことある?
---これも経験です。ここで間違いやすいのが ever の使い方です。
意味を「かつて・今までに」と単純に覚えていてはいけません。「今までいつでもいいから」が本来の意味で平常文にはとても使えません。
たとえばこの文を、I have ever seen him befor. とは言えません。
「私は今までいつでもいいから彼に会ったことがあります。」では何か変な文になってしまいます。このような文を平気で使っていませんか?

 

ですのでこの意味では、ever は疑問文・否定文にピッタリでという事が分かります。
また米語ではこの ever の感覚から、Did you ever go to new york ? で「ニューヨークに行った事がありますか?」過去型でも経験を加味した表現として使われることがあります。
ちなみに現在完了では、Have you ever been to new york ? です。ついつい日本人は、go を使いたくなりますが have(has) been to で表現します。ここもよく間違えるポイントです。

 

I have just finished the work.
・ 今ちょうど仕事がおわったよ。
---完了ですね。いままで仕事をしていて、まさに今仕事が終わってばかりだという感じがよくでています。
この文を過去型にして、I finished the work.とするとこれは過去に焦点が置かれていて、今現在とは何の関係も無い文になりますので、「その仕事は終わった。」その仕事は去年終わったのかも知れませんし、昨日終わったのかも知れません。
現在完了でしたらこの会話のあと、「それでは、飲みに行きますか?」となるのですが、過去型ですと、「ところで、今は仕事はどうなの?都合が良かったら飲みに行こうよ。」となります。
しかし実際は慣れるまではついついこの過去型で言ってしまうのが、日本人の英語なのです。

 

It has been rainy last night.
・ ???
---昨日の晩と完全に過去と特定できる語句と現在完了は、一緒に使えません。なぜなら現在完了型では今現在に焦点が置かれているのに過去を特定できる語句があったのでは意味がおかしくなるからです。ですので過去を確定できる曜日などの語句と一緒には使えない事を良く覚えておいて下さい。
この文を意味が通るようにするには、It has been rainy since last night.「昨晩からずっと雨だよ。」にすれば、今現在に繋がる継続として使えるわけです。

 

Where have I put my key ?
・ キーどこに置いたかな?
---もう一度過去との比較を復習しましょう。
上の文を過去型で、 Where did I put my key ? とした場合どう違うのでしょう。もう分かりますね!
現在完了では今現在もキーが無くて探している感じが出ています。一方過去型では「そういえば、あのときはキーをどこに置いたんだろう。」と今現在とは関係のない過去の出来事を言っているのです。

 

※Point※ 現在完了とは過去の出来事が今現在どのような状態かを表現したいときに使用します。過去のことがまだ終わっていなければ継続、ちょうど終わっていれば完了、とっくに終わっていれば結果・経験などになるのです。
ですのでこの基本をしっかり頭に入れてさえおけば、それぞれをべつに分けて覚える必要はまったくありません。

現在完了関連ページ

過去完了
英会話の基本から日常英会話、ビジネス英語、ポッドキャスト英会話、幼児英語まで、話す英会話を基本にご紹介