時制

現在完了は「いまとつながっている過去」です

現在完了は、日本語にない形なので、つまずく人が多いところです。

過去形との違いは、いまと関係があるかどうかだけです。

過去形は、過去で話が終わっています

I lost my key.(鍵をなくしました)

過去形は、過去の一点を指して終わりです。そのあと見つかったかどうかには、何も触れていません。

現在完了は、いまに届いています

I have lost my key.

こちらは「なくして、いまも持っていない」という意味になります。過去の出来事が、いまの状態につながっています。

過去形は過去で終わる。現在完了はいまに届く

だから、こういう使い分けになります。

文 いまの状況
I lost my key yesterday. 見つかったかは不明
I have lost my key. いま手元にない

過去の一点を言う言葉とは、一緒に使えません

✕ I have lost my key yesterday.

yesterday は「過去のあの日」を指す言葉です。いまとつなげる現在完了とは、向きが逆なので同居できません。

yesterday を言いたいなら過去形にします。

よく使う3つの意味

現在完了が表すものは、だいたいこの3つです。

  1. いまも続いている … I have lived here for ten years.(10年住んでいて、いまも住んでいる)
  2. いまの状態につながる結果 … She has gone to Osaka.(行ってしまって、いまここにいない)
  3. いままでの経験 … I have been to Kyoto twice.(いままでに2回行った)

どれも、視点が「いま」にあります。

まとめ

  • 過去形は、過去で話が閉じる
  • 現在完了は、過去がいまに届いている
  • yesterday など過去の一点を指す言葉とは一緒に使えない