現在完了ってのは、どういうときに使うかというと、
〜宿題したん?
〜オーストラリアに行ったことある?
〜テニスしたことあるん?
というように、「た」がつく文章を言いたいときに使います。
「た」がつくような文は、結構、現在完了形で表せます。
この「た」は、過去を表すってことは、日本人なら誰でも知ってます。
つまり、現在完了っていうのは、しょせん過去にすぎないということです。
ですので、「た」がつく文章は、過去形か、現在完了形で100%表せます。
例えば、友達に、
「朝飯、食ったん?」
と言いたい時、
どういえばいいのでしょうか?
以下の二文が考えられます。
過去形と、現在完了形です。
Did you eat breakfast?
Have you eaten breakfast?
どちらが、正しいのでしょうか。
結論から言うと、どちらも正しいのです。
要は、しゃべってるあなた次第ということです。
しゃべっているあなたが好きな文を選べばいいのです。
なので、どちらで言っても正解。
では、この二つの文の違いはなにかというと、
過去形は、朝飯を食べたという、ある過去の時点を、あなたが思い浮かべて聞いているのに対して、
現在完了形を使うと、朝飯を食べる時間に適した時間幅、例えば午前中のような時間的な幅を、あなたが思い浮かべて、
その幅(午前中)の中で朝飯を食べたのかと聞いているのです。
要は、あなたが思い浮かべたのが点なのか、幅なのかです。
「オーストラリアに行ったん?」も同様で、
いつでもいい過去のある一点を思い浮かべて聞くこともできますし、
相手の一生という幅を思い浮かべて、その中でオーストラリアに行ったのかを聞くこともできます。
現在完了を使う時に必ず発生する幅の範囲ですが、
幅の終わりは、いつも決まっていて現在までです。
しゃべっている今現在までです。これは、決まっています。
現在完了って名前が付いてるくらいですから。
ただ、幅の始まりは、あなたの自由です。いつから始めても構いません。
一生のうちでオーストラリアに行ったことがあるのかを聞きたければ、
相手が生まれて以来ですし、朝飯であれば、朝が始まった以来ですし、
1980年からなら、since 1980 という言い方で、幅の始まる点は、しゃべる人が自由に決めれます。
また、当然分かることであれば、いつからだと口に出さなくても良いです。ココロの中で思うだけでかまいません。
聞かれた相手が、いつからかを理解していれば、言う必要もないからです。
例えば、「オーストラリアに行ったことある?」と聞かれれば、生まれて以来だってことくらい分かりますから。
いつからかが分からなければ、相手から聞いてくるでしょうし。
重要なのは、あなたが、幅を意識して言っていれば、現在完了形を使い、
時点を意識して言っていれば、過去形を使うということで、
あなたの気分によって文章を選ぶことができるということです。
もっというなら、
現在完了形も過去形も、どっちも過去だけれども、
現在完了形は、幅のある過去で、過去形は幅のない過去であるということです。
ちなみに、幅がある過去と幅のない過去はあなた自身が決めることとです。
I worked for five years.
というふうに、五年間働いたことを、点とみなすこともできます。
あなたが、点であると思えば、過去形でしゃべり、あなたが幅であると考えれば現在完了形でしゃべればいいのです。
以上が、ひとつの重要なポイントですが、もう一つ重要なポイントがあります。
過去形は、過去の一点だということは先程述べましたが、
これは、現在となんにも関係がなく、遠い一点だということです。
これに反して、現在完了形は、過去から現在までの幅がある、
つまり、現在に影響が大きいということです。
これを踏まえると、あなたが、友達と昼飯を食べに行こうと思ったときは、
Did you eat lunch?
よりも、
Have you eaten lunch?
の方が適しています。
というのは、友達が既に昼飯を食べたかどうかというのは、
これから、食事にさそおうと思っているあなたにとって大問題だからです。
友達が昼飯をたべたという過去の出来事が、現在のあなたの行動に影響してきています。
これに対して、
Did you eat lunch?
というのは、特にこれから昼飯を誘うつもりもないときです。
あなたが、過去に昼飯を食べようが食べてなかろうが、現在に関係ないけど、
聞いてみようということです。
再度まとめ直すと、
過去形は、過去の一点で、遠い出来事のようなことを無感情に言っている。
現在完了形は、過去から現在までの幅があり、過去の出来事が現在に関係してくるので、躍動感がある。
外国人としゃべる時、しゃべりたいことを日本語で考えてみて、過去形の「た」がつくとき、現在完了形をできるだけ使ってみてください。
少し英語が使えるようになったと感じる瞬間です。
現在完了や、TO不定詞、仮定法など、完全に理解するのはなかなか難しいことだと思います。
聞き取れない、読むのが遅いというのは、継続、経験、・・・用法を丸暗記
したり、文法を思い出すのに時間がかかるからです。
ネイティブは、それを感覚的に一瞬で理解しています。
そのネイティブの感覚で理解できる英語の本(NHKで放送された有名な本)を紹介しておきます。
私もこの本を読み、TOEICで100点近く上がったように感じています。
根本的なことが直感的に理解できるようになるからです。
以下の本になりますが、レビュー(購入者の感想)もご覧ください。
⇒ ハートで感じる英文法1
⇒ ハートで感じる英文法2(会話編)
〜他のトピックも見てみる〜
⇒ 否定文でsomeがanyになるのは間違い?
⇒ 仮定法を簡単に完全理解しよう
⇒ Maybe って、何%の自信があるの?
YAHOOカテゴリに認定されました
海外一人旅の準備
留学・ワーキングホリデー情報
ここが変だよインド人
ここが変だよネパール人
ここが変だよペルー人