過去形と現在完了の違い
以下の質問をいただきました。
質問)
【過去形と現在完了の違いがわかりません】
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分のトレーニング法

