「現在完了って、結局なに?」
「have + 過去分詞 が出た瞬間に止まる…」
「過去形と何が違うのかわからない…」
そんなふうに、英語 文法の中でも現在完了形でつまずく人はとても多いです。
でも安心してください。現在完了は、難しく見えても、ポイントはたった1つです。
この記事では、「現在完了形をわかりやすく」をテーマに、英語初心者でもスッキリ理解できるようにやさしく解説します。
読み終わるころには、「あ、こういうことか」とイメージでわかるはずです。
今、英会話スクールAitemでは公式LINEを追加すると
海外ドラマフレーズ集500(超厳選)
効率が10倍良くなる勉強法
留学/ワーホリ/海外旅行プランの立て方
留学なしで英語話せるようになるプランの立て方
プチ英語相談
無料英語力診断
の豪華6特典が配信されます!
TOEIC満点・IELTS9.0(R)・英検1級など、英語のプロが手がけました!ぜひご登録ください!
目次
現在完了 わかりやすく言うと?

現在完了とは、「過去から今につながる」形です。
これだけまず覚えてください。
過去のある出来事を、ただ「昔の話」として言うのではなく、
その出来事が今とつながっているときに使います。
形はこれです。
have + 過去分詞
例
I have finished my homework.
宿題を終えました。
→ 終わっただけでなく、今もう終わっている状態です。
つまり現在完了形は、
「過去のこと」なのに「今も関係ある」
これがいちばん大事です。
現在完了 わかりやすく理解するための3つの使い方
現在完了形には、よく出る使い方が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級など、英語のプロが手がけました!ぜひご登録ください!








