Instagramをスクロールしていますね。友達が東京で桜の下に立っている写真を投稿しました。
あなたの脳は She went to Japan last week(彼女は先週日本に行った)とは考えません。She has been to Japan(彼女は日本に行ったことがある)と考えるはずです。
日本語には「現在完了形」に完全に一致する文法がないため、多くの学習者がそのニュアンスを掴むのに苦労します。
参考書には「過去の不特定の時点に起こった出来事」と書いてあります。これは技術的には正しいですが、全く役に立ちません。大事な「感覚」が伝わってこないんです。
本当の違いは、すごくシンプルです。過去形は「終わった話」。現在完了形は「今も息づいている話」なんです。
ポケットの中の過去
過去形 (I lost my keys - 鍵をなくした) は、キャビネットにしまった「閉じたファイル」だと思ってください。もう起こってしまったこと。終わったこと。その話は完結しています。鍵を見つけたかどうか、この文は気にしていません。
現在完了形 (I have lost my keys - 鍵をなくしてしまった) は、その結果を「今も抱えている」状態を表します。過去の出来事が、まさに今、あなたのポケットの中にあるんです。過去の出来事のせいで、今、アパートに入れない。今の自分にとっての問題なんです。
過去が「今」とつながっている。それが、この文法が持つ「秘密」の全てです。
He has finished the report.
`He has finished the report`(彼はレポートを終えた)
They have seen this movie before.
`They have seen this movie before`(彼らはこの映画を以前に見たことがある)
時間じゃなくて「状態の変化」が大事
ほとんどの人が「いつ起こったのか?」という「時間」に囚われてしまいます。「でも、それっていつの話?」って聞いちゃうんですよね。
現在完了形は「いつ?」なんて気にしません。「だから何?」という結果に注目するんです。物事の「状態の変化」を知らせるサインです。人、人間関係、状況が「アップグレード」されたり「変化」したりして、その新しい状態こそが重要なポイントなんです。
I have learned to code(プログラミングを習得した)は、去年の授業の話ではありません。あなたが今「プログラマーである」という事実の話です。あなたのアイデンティティが変わったんです。
だから、人生経験を語るときにも使われます。その経験が、今、あなたの一部になっている。まるで「永久的なソフトウェアアップデート」のようなものです。
We've decided to move in together.
`We've decided to move in together`(私たちは同棲することにした)
I've heard enough.
`I've heard enough`(もう十分聞いた)
見えない糸
さあ、これが最終レベルです。
過去形は「事実」を報告します。現在完了形は「物語」を語ります。
過去の出来事と「今」の瞬間を直接つなぐ、見えない糸を作り出すんです。I have lived in three countries(私は3つの国に住んだことがある)と言うとき、あなたはただ住所を並べているわけではありません。その経験によって形作られた「今の自分」を提示しているんです。「だから、私は世界をこんな風に見ているんだ」と暗に伝えているんです。
過去に、現在における意味を与えるんです。まさに「関連性の文法」ですね。過去の行動の「幽霊」が、まだあなたと一緒に部屋に座っているような時に使うんです。
ゴールデンルール : 「いつ起こったのか?」と聞くのはやめましょう。「それが今、なぜ重要なのか?」と問いかけてください。それに答えられるなら、現在完了形を使うんです。
関連語彙の完全なリストを見る
I have lived here for ten years.
期間を表す言葉と共に使われます | I have lived here for ten years. | 私はここに10年間住んでいます。
She has been a doctor since 2015.
特定の時点と共に使われます | She has been a doctor since 2015. | 彼女は2015年から医者です。
I've already eaten lunch.
予想よりも早く何かが起こったことを示します | I've already eaten lunch. | 私はもう昼食を食べました。
Have you finished yet? / I haven't finished yet.
予想されたことが起こったかどうかを尋ねる(疑問文)か、まだ起こっていないことを伝える(否定文) | Have you finished yet? / I haven't finished yet. | もう終わりましたか? / まだ終わっていません。
Have you ever been to Canada?
過去のどの時点でも経験があるかを尋ねます | Have you ever been to Canada? | カナダに行ったことがありますか?
He has never seen snow.
過去のどの時点でもそれが起こったことがない、と述べます | He has never seen snow. | 彼は雪を見たことがありません。
They have just arrived.
何かがごく最近起こったことを示します | They have just arrived. | 彼らはちょうど到着したところです。