I lost my keys. と I have lost my keys. は、どちらも日本語では「鍵をなくした」と訳せます。しかし、英語で見ている場面は同じではありません。
I lost my keys. は、鍵をなくした過去の出来事を切り出しています。一方、I have lost my keys. は、過去に鍵をなくし、今も鍵がない状態を伝えています。
現在完了形で大切なのは、日本語訳を4種類覚えることではありません。結論から言うと、現在完了形は次の感覚で理解できます。
現在完了=過去から生じた状態・履歴を、今の領域に持つ
こんにちは。しゅみすけ(大山俊輔)です。この記事では、現在完了形の作り方、完了・結果・経験・継続の4用法、過去形や現在完了進行形との違いを、バラバラな暗記ではなく一つのコアイメージから解説します。
現在完了形とは?過去から今につながる形
現在完了形の基本形は、have・has+過去分詞です。
- I・you・we・they+have+過去分詞
- he・she・it+has+過去分詞
I have finished the report.
レポートを終えました。
この文が伝えるのは「過去に終えた」という出来事だけではありません。今の自分が、レポートを終えた状態を持っているということです。そのため、「もう提出できる」「次の作業へ進める」といった現在の状況につながります。
現在・過去・未来の完了形に共通する仕組みは、英語の完了形とは?have+過去分詞を「完了状態を持つ」感覚で理解するで全体から解説しています。
have+過去分詞が表す本質
have・has|今の領域に状態を持つ
haveを「所有する」とだけ覚えると、完了形との関係が分かりにくくなります。haveの中心は、物・予定・問題・経験などが自分や基準時点の領域に存在することです。
I have a problem.
今の自分の領域に、問題がある。
I have finished the work.
今の自分の領域に、仕事が完了した状態がある。
基本動詞としての感覚は、haveのコアイメージは「持つ」ではない|英会話で使える5つの型と例文も参考にしてください。
過去分詞|動作が済んだあとの状態
過去分詞は、単に「過去」を表す形ではありません。動作が完了したあと、または何らかの働きかけを受けたあとの状態を置きます。
- finish → finished:終える動作が済んだ状態
- lose → lost:なくす動作の結果、失われた状態
- visit → visited:訪問が経験として完了した状態
- live → lived:住んできた履歴を持つ状態
have+過去分詞は、これらの完了状態や履歴を「今」に置く組み合わせです。
現在完了形の4用法|完了・結果・経験・継続
学校文法では、現在完了形を「完了・結果・経験・継続」の4用法に分けます。この分類は文を整理するには便利ですが、4種類の日本語訳を別々に覚える必要はありません。いずれも、過去から生じたものを今の領域に持っています。
1.完了|今、やり終えた状態にある
I have just finished lunch.
ちょうど昼食を終えたところです。
食べ終えた動作を過去の出来事として報告するだけでなく、「今、昼食を終えた状態にある」と伝えています。just(ちょうど)、already(すでに)、yet(もう・まだ)とよく使われます。
- She has already sent the email.(彼女はすでにメールを送りました)
- Have you finished yet?(もう終わりましたか)
- I haven’t finished yet.(まだ終わっていません)
2.結果|過去の動作の結果が今も残る
She has gone out.
彼女は出かけています。
彼女が出たのは過去ですが、話し手が伝えたいのは「今、ここにいない」という結果です。
- I have lost my wallet.(財布をなくして、今もありません)
- He has broken his leg.(彼は脚を骨折して、今もその状態です)
- The train has left.(電車は出発して、今ここにはいません)
完了と結果の境界を厳密に決めることより、過去の動作後の状態が今にあると捉える方が、会話では役立ちます。
3.経験|今の自分が過去の履歴を持つ
I have visited New York twice.
ニューヨークを2回訪れたことがあります。
いつ訪れたかではなく、今の自分が「ニューヨークを2回訪れた履歴」を持っていることに焦点があります。
- Have you ever tried surfing?(サーフィンをしたことがありますか)
- I have never seen that movie.(その映画を一度も見たことがありません)
- She has been to Canada three times.(彼女はカナダへ3回行ったことがあります)
have been toは「行って戻ってきた経験」、have gone toは「行ってしまい、今ここにいない結果」を表します。
4.継続|過去から始まった状態を今も持つ
I have lived here for ten years.
私はここに10年間住んでいます。
10年前に住み始め、その居住状態が今まで途切れずに続いています。状態動詞のknow・live・like・belongなどとよく使われます。
- I have known her since college.(大学時代から彼女を知っています)
- We have been married for twenty years.(私たちは結婚して20年です)
- He has worked here since 2020.(彼は2020年からここで働いています)
sinceは継続が始まった起点、forは続いている期間を示します。時間の捉え方は、sinceとuntilの違い|「起点から継続」と「終点まで継続」を例文で解説でも整理しています。
現在完了形と過去形の違い
現在完了形と過去形の最大の違いは、現在とのつながりを見るか、過去の出来事として切り離すかです。
| 形 | 見ているもの | 例文 |
|---|---|---|
| 過去形 | 完結した過去の出来事 | I lost my keys yesterday. |
| 現在完了 | 過去から生じ、今にある状態 | I have lost my keys. |
I lost my keys yesterday. は、昨日という過去の箱の中に出来事を置きます。今は見つかっているかもしれません。
I have lost my keys. は、鍵をなくした結果を今の領域に置きます。だから「今、家に入れない」「一緒に探してほしい」といった現在の文脈につながります。
現在完了形と一緒に使いにくい過去の時点
現在完了形は今の領域を見るため、過去の一点を閉じる表現とは通常、一緒に使いません。
- yesterday(昨日)
- last week(先週)
- two days ago(2日前)
- in 2020(2020年に)
- when I was a child(子どものころ)
× I have visited Kyoto last year.
○ I visited Kyoto last year.
○ I have visited Kyoto before.
last yearは完結した過去を指定するため過去形、beforeは時点を特定せず今までの経験を述べるため現在完了形が自然です。
現在完了形の疑問文と否定文
疑問文ではhave・hasを主語の前へ出し、否定文ではhave・hasの後ろにnotを置きます。
| 種類 | 形 | 例文 |
|---|---|---|
| 肯定文 | 主語+have・has+過去分詞 | She has finished the work. |
| 疑問文 | Have・Has+主語+過去分詞? | Has she finished the work? |
| 否定文 | 主語+have・has not+過去分詞 | She has not finished the work. |
Have you ever been abroad?
海外へ行ったことがありますか。
No, I haven’t. / Yes, I have.
いいえ、ありません。/はい、あります。
会話ではI have → I’ve、she has → she’s、have not → haven’t、has not → hasn’tのような短縮形がよく使われます。
現在完了形と現在完了進行形の違い
両者の使い分け、例文、状態動詞、現在進行形との違いは、現在完了形と現在完了進行形の違い|have been+ingを「今まで動きが続く」感覚で理解するで詳しく解説しています。
現在完了進行形は、have・has been+動詞の-ing形です。どちらも過去から今へつながりますが、焦点が異なります。
I have studied English for three years.
3年間英語を学んできました。
学習の継続や、3年間という蓄積を現在の状態として見ています。
I have been studying English for three hours.
3時間ずっと英語を勉強しています。
こちらは、勉強する動きが続いている場面を強く感じさせます。
- 現在完了形:状態・結果・経験・蓄積に焦点
- 現在完了進行形:途中の動き・反復・継続感に焦点
ただし、know・belong・likeなど状態を表す動詞は、通常は進行形にせず現在完了形で継続を表します。
現在完了形を会話で使うための前から処理
日本語へ最後まで訳してから4用法を判定すると、会話やリスニングの処理が遅くなります。英語の語順のまま、次の3段階で場面を作ってみてください。
ステップ1|have・hasで「今の領域」を作る
She has …
彼女は、今の領域に何かを持っている。
ステップ2|過去分詞で状態・履歴を置く
She has visited …
彼女は今、訪れた履歴を持っている。
ステップ3|後ろの情報を足す
She has visited London three times.
訪れた履歴を持つ → どこを? ロンドンを → 何回? 3回。
まず場面を作り、後ろから来る情報を順番に足せば、返り読みせずに理解しやすくなります。
現在完了形でよくある質問
現在完了形は日本語ではどう訳しますか?
「〜した」「〜してしまった」「〜したことがある」「ずっと〜している」など、文脈によって変わります。訳から形を選ぶのではなく、過去から生じた状態や履歴が今につながっているかを確認しましょう。
完了と結果はどう見分けますか?
学校問題では副詞や文脈から分類しますが、実際の英語では境界が重なることもあります。「動作が済んだ状態」か「その結果が今も残る状態」か、話し手の焦点を見るのが実用的です。
beenとgoneの違いは何ですか?
has been toは行って戻ってきた経験、has gone toは行ってしまい今ここにいない結果です。どちらも、現在の状態を伝えています。
現在ではなく過去の基準点までに完了した状態を表す場合は、過去完了形とは?had+過去分詞を「過去時点ですでに完了した状態」で理解するをご覧ください。
まとめ|現在完了の4用法は「今につながる」で一本になる
- 現在完了形はhave・has+過去分詞
- have・hasは、完了状態や履歴を今の領域に持つ
- 過去分詞は、動作が済んだあとの状態を置く
- 完了・結果・経験・継続は、すべて過去から今へのつながり
- 過去形は過去を切り出し、現在完了形は現在から過去を見る
- 現在完了進行形は、今まで続く動きに焦点を当てる
I have lost my keys.を見たとき、「鍵をなくした」と過去形へ置き換えるだけでなく、今の領域に、鍵が失われた状態を持っていると捉えてみてください。この一つの感覚から、現在完了形の4用法がつながります。
関係代名詞・分詞構文・不定詞・完了形などを認知処理から整理したい方は、英会話のラスボス英文法一覧|難しい文法を5つの認知処理で理解するもご覧ください。文法知識をリスニングやスピーキングで使える処理へ変えたい方には、be:RIZEの英語コーチングと学習メソッドをご案内しています。



