英会話上達法のレポートが無料

過去形と現在完了の違い

以下の質問をいただきました。

質問)
【過去形と現在完了の違いがわかりません】
I bought a car.
I have bought a car.

上記の文は両方とも”私は車を買った。”だと思うですが、、、。 何か違いがあるのでしょうか?
また、映画では現在完了が使われているのを あまり見た事がないような気がするのですが、実際は使われる事は少ないんでしょうか?

答え)
確かに両方の例文とも「私は車を買った。」という意味です。

上の ”I bought a car.” は、過去形(past tense)の文ですが、過去形は、過去のあるその時のことだけを指します。

たとえば、”I bought a car last weekend.”
先週末(先週末というある特定の過去の時間)に車を買ったということです。

それに対して、”I have bought a car.” は、現在完了(present perfect)ですが過去のある特定の時に車を買ったことは予想できますが、その車を買った時点から今までのことを言っています。その車を買った時点から、今までその車を所有しているというニュアンスがあります。

もう少しわかりやすい例で説明します。

I lived in Australia three years ago.
3年前にオーストラリアに住んだ。
(3年前という過去の時間にオーストラリアに住んだことを言っています。)

I’ve lived in Australia for the past two years.
2年前からオーストラリアに住んでいます。
(2年前から現在まで継続してオーストラリアに住んでいるという意味です。)

現在完了では、過去のその時点から現在までのことをあらわすため、現在完了の文に、過去をあらわすフレーズを使うことができません。

× I’ve lived in Australia two years ago.(間違った例)

× I’ve cleaned my room the day before yesterday. (間違った例)

これは、以前聞いたことがある話ですが、アメリカ人が話す時は、現在形と過去形と未来系しか使わず、現在完了と過去完了は、すべて過去形で表現すると聞いたことがあります。確かに、話しを聞いていると現在完了と過去完了は、あまり聞くことがありませんが、少なくとも現在完了は、確実に会話の中で使われています。

たとえば、
Have you been to Tom’s house?(トムの家に行ったことある?)
His house is huge. It even takes 5 minutes on foot to get to the house from the gate.
(トムの家、超でかいんだよ。門から家まで、5分もかかるんだ。)

もしも、
Did you go to Tom’s house?
と過去形で言うと、「トムの家に行ったの?」になってしまいますよね。

英語講座トップへ

 

 


英語初心者の学習に最適な英会話教材〜無料上達法講座あり

ネイティブに通じる英語発音が身につく毎日10分のトレーニング法