文法

現在完了形が「わかったつもり」で終わる人への完全ガイド

公開日: 2026-07-11|EigoNote 編集部

現在完了形(have + 過去分詞)は、多くの学習者が「習ったけれど使いこなせない」と感じる文法項目の代表格です。原因は、日本語に対応する形がないこと。ここでは3つの用法に整理し、過去形との違いまではっきりさせます。

現在完了形の核心イメージ

現在完了形の本質は「過去の出来事を、今とつなげて語る」ことです。過去形が「点」で過去を切り離すのに対し、現在完了形は「過去から今への線」を意識します。この一点を押さえるだけで、3用法はすべて説明がつきます。

用法1:経験「〜したことがある」

今までの人生という線の上に、その経験があるかどうかを語ります。

  • I have been to Kyoto twice. (京都に2回行ったことがある)
  • Have you ever eaten natto? (納豆を食べたことある?)

ever(今までに)、never(一度も〜ない)、before(以前に)などと相性が良いのが特徴です。

用法2:完了「ちょうど〜したところだ」

過去に始めた動作が、今の時点で完了していることを表します。

  • I have just finished my homework. (ちょうど宿題を終えたところだ)
  • She has already left. (彼女はもう出発してしまった)

just(ちょうど)、already(すでに)、yet(まだ/もう)とよく使われます。

用法3:継続「ずっと〜している」

過去に始まった状態が、今も続いていることを表します。

  • I have lived here for ten years. (10年間ここに住んでいる)
  • We have known each other since 2015. (2015年から知り合いだ)

for(〜の間)、since(〜以来)が目印です。

過去形との決定的な違い

「I lost my key.(鍵をなくした)」は過去の事実を述べるだけで、今の状態には触れません。一方「I have lost my key.」は「なくして、今も見つかっていない」という現在の状況まで含みます。yesterday や last week のような明確な過去を示す語とは、現在完了形は一緒に使えません。これは「今とのつながり」を切ってしまうからです。

定着のコツ

文法書を読むだけでは使えるようになりません。3用法それぞれの例文を5つずつ音読し、自分の実体験に置き換えて英作文してみましょう。「I have never been abroad.」のように、自分に関する本当のことを英語で言うと記憶に強く残ります。

← コラム一覧へ戻る