【Aitem】池袋校とオンラインの英会話スクール
無料個別ガイダンス フレーズ集500 未来を創る子供教室 NPO法人セブンスピリット

現在完了形をわかりやすく解説|英語初心者でも1回でスッとわかる超入門

スタッフブログ 2026年4月14日

「現在完了って、結局なに?」
have + 過去分詞 が出た瞬間に止まる…」
「過去形と何が違うのかわからない…」

 

そんなふうに、英語 文法の中でも現在完了形でつまずく人はとても多いです。
でも安心してください。現在完了は、難しく見えても、ポイントはたった1つです。

この記事では、「現在完了形をわかりやすく」をテーマに、英語初心者でもスッキリ理解できるようにやさしく解説します。
読み終わるころには、「あ、こういうことか」とイメージでわかるはずです。

 

今、英会話スクールAitemでは公式LINEを追加すると

海外ドラマフレーズ集500(超厳選)

効率が10倍良くなる勉強法

留学/ワーホリ/海外旅行プランの立て方

留学なしで英語話せるようになるプランの立て方

プチ英語相談

無料英語力診断

豪華6特典が配信されます!

 

TOEIC満点・IELTS9.0(R)・英検1級など、英語のプロが手がけました!ぜひご登録ください!

 

LINE登録で
厳選フレーズ集500もらう!

現在完了 わかりやすく言うと?

現在完了とは、「過去から今につながる」形です。

これだけまず覚えてください。

 

過去のある出来事を、ただ「昔の話」として言うのではなく、
その出来事が今とつながっているときに使います。

形はこれです。

have + 過去分詞

I have finished my homework.
宿題を終えました。
→ 終わっただけでなく、今もう終わっている状態です。

 

つまり現在完了形は、
「過去のこと」なのに「今も関係ある」
これがいちばん大事です。

現在完了 わかりやすく理解するための3つの使い方

現在完了形には、よく出る使い方が3つあります。

  1. 経験
  2. 継続
  3. 完了・結果

ここをイメージで分けると、一気にわかりやすくなります。

1. 経験|「〜したことがある」

過去のある時点でやったことがあって、その経験を今話すときに使います。

例文

  • 私は京都に行ったことがあります。
    I have been to Kyoto.

  • 私は寿司を食べたことがあります。
    I have eaten sushi.

  • 彼はその映画を見たことがあります。
    He has seen the movie.

イメージ

  • 「昔の1回の話」よりも
  • “そういう経験を持っている” という感じです

ポイント

  • いつ行ったかは言わない
  • 経験そのものを言う

たとえば、

  • I went to Kyoto last year.
    去年、京都に行きました。
    → 過去形。いつ行ったかがはっきりしている

  • I have been to Kyoto.
    京都に行ったことがあります。
    → 現在完了。経験を言っている

2. 継続|「ずっと〜している」

過去に始まって、今もそのまま続いていることを言うときに使います。

例文

  • 私は3年間、東京に住んでいます。
    I have lived in Tokyo for three years.

  • 彼は朝からずっと勉強しています。
    He has studied since this morning.

  • 私たちは長い間、友達です。
    We have been friends for a long time.

イメージ

  • 過去のある時点でスタート
  • そこから今まで線が続いている感じ

とくに大事なのが for と since です。

  • for = どれくらいの長さ
    例: for three years
  • since = いつから
    例: since 2020

  • I have studied English for two years.
    私は2年間英語を勉強しています。

  • I have studied English since 2023.
    私は2023年から英語を勉強しています。

3. 完了・結果|「ちょうど〜した」「もう〜した」

何かが終わって、その結果が今にあるときに使います。

例文

  • 私はちょうど昼ごはんを食べたところです。
    I have just had lunch.

  • 私はもう宿題を終えました。
    I have already finished my homework.

  • 彼はまだ来ていません。
    He has not come yet.

イメージ

  • 動作が終わった
  • そしてその結果が今ここにある

たとえば、

  • I have lost my key.
    鍵をなくしてしまいました。
    → 今、鍵がない

  • She has broken her phone.
    彼女はスマホを壊してしまいました。
    → 今、壊れている

「今どういう状態か」が大事です。

現在完了形と現在形・過去形の違いをわかりやすく比較

現在完了がわからなくなる大きな理由は、
現在形と過去形との違いがあいまいだからです。

ここをシンプルに見てみましょう。

意味 例文 イメージ
現在形 ふだんのこと・習慣 I play tennis. いつもしている
過去形 昔の1回のこと I played tennis yesterday. 昨日の話
現在完了形 過去から今につながる I have played tennis before. 経験が今につながる

現在形との違い

  • I live in Osaka.
    私は大阪に住んでいます。
    → 今の事実

  • I have lived in Osaka for five years.
    私は5年間大阪に住んでいます。
    → 過去から今まで続いている

現在形は「今どうか」を言うだけです。
現在完了形は「いつから今まで」を含みます。

過去形との違い

  • I lost my key yesterday.
    昨日、鍵をなくしました。
    → 昨日の出来事

  • I have lost my key.
    鍵をなくしてしまいました。
    → 今も見つかっていない感じ

過去形は「過去で終わる」。
現在完了は「今につながる」。
ここを押さえると、一気にわかりやすくなります。

現在完了 わかりやすく覚えるためのよく使うフレーズまとめ

ここはそのまま会話で使いやすい表現です。
コピペ感覚で覚えてOKです。

I have been 〜

  • I have been busy lately.
    最近ずっと忙しいです。

  • I have been in Japan for ten years.
    私は日本に10年間います。

  • I have been to London.
    ロンドンに行ったことがあります。

have been は、継続にも経験にもよく出ます。

I have already 〜

  • I have already eaten dinner.
    もう夕食を食べました。

  • I have already finished the report.
    もうレポートを終えました。

already は「もう」です。
完了・結果でよく使います。

I have just 〜

  • I have just arrived home.
    ちょうど家に着いたところです。

  • I have just called him.
    ちょうど彼に電話したところです。

just は「ちょうど」です。
「今さっき」の感じが出ます。

I have never 〜

  • I have never tried natto.
    納豆を食べたことがありません。

  • I have never seen that movie.
    その映画を見たことがありません。

never は「一度もない」です。
経験の現在完了形でとてもよく使います。

現在完了形でよくある間違い|NG→OKでわかりやすく整理

1. 過去形と混同するミス

NG

  • I have seen him yesterday.

OK

  • I saw him yesterday.
  • I have seen him before.

理由
yesterday のように、過去の時点がはっきりしているときは過去形を使います。
現在完了形は、「いつか」をはっきり言わないことが多いです。

2. for と since の使い分けミス

NG

  • I have lived here since three years.

OK

  • I have lived here for three years.
  • I have lived here since 2023.

理由

  • for は期間
  • since はスタート地点

3. have の後ろを過去形にしてしまう

NG

  • I have went there.

OK

  • I have gone there.

理由
現在完了形は
have + 過去分詞
です。

went は過去形。
gone は過去分詞です。

現在完了 わかりやすく身につけるコツ

イメージで覚える

現在完了形は、細かいルールを先に覚えるより、
「過去から今につながる」
このイメージで覚えるのがいちばんです。

暗記しすぎない

文法を全部丸暗記しようとすると苦しくなります。
まずは次の4つを口に出せるようにしましょう。

  • I have been 〜
  • I have already 〜
  • I have just 〜
  • I have never 〜

これだけでも会話でかなり使えます。

会話で使う

英語 文法は、読んだだけでは定着しにくいです。
自分のことに変えて言うと、すごく覚えやすくなります。

  • I have lived in Yokohama for five years.
  • I have never been to Hokkaido.
  • I have just finished work.

「自分なら何と言うか」で練習すると、現在完了形が一気に使える形になります。

英語初心者が現在完了を本当に使えるようになるには

現在完了は、参考書を読むだけだと「わかったつもり」になりやすい文法です。
でも、実際の会話で

  • 今までずっとしていること
  • したことがある経験
  • ちょうど終わったこと

を自分の言葉で話せるようになると、一気に定着します。

もし独学だと不安なら、英会話の中で何度も使うのが近道です。
Aitemのように、初心者でもやさしく英語を話す練習ができる環境なら、現在完了形も「知っている文法」から「使える文法」に変わりやすくなります。

現在、英会話スクールAitemでは公式LINEを追加すると

海外ドラマフレーズ集500(超厳選)

効率が10倍良くなる勉強法

留学/ワーホリ/海外旅行プランの立て方

留学なしで英語話せるようになるプランの立て方

プチ英語相談

無料英語力診断

豪華6特典が配信されます!

 

TOEIC満点・IELTS9.0(R)・英検1級など、英語のプロが手がけました!ぜひご登録ください!

 

LINE登録で
厳選フレーズ集500もらう!

最短最速!絶対的安心感!
留学なしで話せるようになるAitem

最短最速!絶対的安心感!必ず話せるようになるAitem

最短最速!絶対的安心感!必ず話せるようになるAitem

「日本人が英語を話せないのは
英語力の問題ではなく、勇気の問題」

海外の人と話すと「なぜそう思うの?」「君の考えは?」と頻繁に問われます。自分の意見を持つ思考力・それを適切に伝える論理的コミュニケーション能力が英会話には必要です。
Aitemではディスカッション・ディベートメインのプログラムによりコミュ力・思考力を高めることで「英語を手段として自分の思いを伝える」ことを実現します。

Aitemってどんなスクール
無料個別ガイダンス

「話せるようになる」最短最速でのプランお伝えします!

池袋 英会話教室 対面とオンライン

特典内容

  • 1
    最短最速で話せるプログラム詳細
  • 2
    効率良い英語勉強法アドバイス
  • 3
    ワーホリ/留学相談
  • 4
    自分の英語レベル分析
  • 5
    最短最速に 一番大切なこと

参加でもらえる!

池袋 英会話教室 対面とオンライン

英文法。実は2パターンのみ

完全オリジナル
文法マスターBook

池袋 英会話教室 対面とオンライン

例文200以上!

超使いまわせる
便利な表現30

  • 池袋 英会話教室 対面とオンライン
  • 池袋 英会話教室 対面とオンライン
  • 池袋 英会話教室 対面とオンライン