have doneはなぜ完了形?所有のhaveから意味を解説

haveが完了形を作る理由を現在が過去の結果を抱える比喩で示すサムネイル
  • I have a pen. の have は「持っている」とわかる。
  • I have finished. の have は、急に「完了を作る記号」のように見える。
  • 同じ have なのに、なぜ「持つ」から have done という完了形が生まれるのか。
  • 現在完了を、用法の丸暗記ではなく、形そのものから理解したい。

have は「持つ」という意味の動詞です。

それなのに英文法では、have + 過去分詞 で完了形を作ります。

ここで、かなり自然な違和感が生まれます。

I have a pen.
私はペンを持っている。

I have finished the work.
私はその仕事を終えている / 終えたところだ。

1つ目の have は、目に見えるペンを「持っている」感じがあります。

でも2つ目の have は、finish という出来事を終えたことを表しています。ペンのような物を持っているわけではありません。

では、これはまったく別の have なのでしょうか。

この記事での答えを先に言うと、完了形の have は、物を持つ have から完全に切り離された記号ではなく、「現在が過去の結果・経験・痕跡を抱えている」という方向へ広がった have と見ると理解しやすくなります。

過去の出来事を現在のhaveが結果や経験として抱えるタイムライン図
have doneは、過去の出来事の結果・経験・痕跡を現在が抱える形です。
先に結論

  • have の中心には、「主語の側に何かがある」という感覚がある。
  • その「何か」は、物だけでなく、状態、経験、結果、責任、症状、記録にも広がる。
  • 過去分詞 は、出来事を「すでにそうなったもの」として見せる形である。
  • だから have done は、「過去の出来事そのもの」ではなく、過去の出来事を終えた状態を、現在が持っている と読むと筋が通る。
  • この見方は、must have done / may have done / should have done のような「助動詞 + have done」にもつながる。

もちろん、現代英語の文法で I have a pen. の have と I have finished. の have は、同じ働きをしているわけではありません。前者は普通動詞、後者は助動詞です。

ただし、文法上の役割が変わったからといって、意味のつながりまでゼロになるわけではありません。むしろ、have が完了を作る理由は、所有 という感覚を少し抽象化したところにあります。

この記事では、学校文法の「現在完了の4用法」を一度横に置き、have という語の見方から完了形を考え直します。

本ページはプロモーションが含まれています

have は「物を持つ」だけの動詞ではない

まず、have の出発点を確認しましょう。have はたしかに「持っている」と訳されることが多い語です。しかし英語の have は、日本語の「手に持つ」よりもかなり広い範囲を担当します。

have が表せるもの

  • 物を持っている: I have a pen.
  • 関係を持っている: I have two brothers.
  • 時間を持っている: I have time.
  • 経験を持っている: I have experience.
  • 症状を持っている: I have a headache.
  • 責任や予定を持っている: I have a meeting.

こう並べてみると、have は「手に持つ」だけではありません。主語の側に、何かが属している。主語の現在の状態として、何かがある。そのような広い関係を表しています。

「持つ」は物理的所有から状態へ広がる

I have a pen. では、ペンという物が主語の側にあります。

I have a headache. では、頭痛という症状が主語の側にあります。頭痛を手に持っているわけではありませんが、「私の現在の状態として頭痛がある」と言えます。

I have an idea. では、考えが主語の側にあります。これも物ではありません。

つまり have は、かなり早い段階で、物理的な所有から抽象的な所有へ広がります。

例文 持っているもの 日本語での見え方
I have a pen. ペンを持っている
I have a headache. 症状 頭痛がある
I have an idea. 考え 考えがある
I have a memory of the place. 記憶 その場所の記憶がある

この広がりを認めると、完了形の have もいきなり異物には見えにくくなります。

完了形の入口は「結果を持っている」という発想で見える

たとえば、次のような表現を考えてみます。

I have the door closed.
私はドアを閉めた状態にしている。

I have the work done.
私はその仕事を終わらせてある。

ここでの have は、主語が「閉まったドア」や「終わった仕事」という状態を持っているように見えます。

歴史的にも、英語の perfect は、こうした have + 目的語 + 過去分詞 のような所有構文から発達したと説明されることがあります。もちろん、現代英語の I have finished the work. をそのまま「私は仕事を終わった状態で持っている」と直訳するわけではありません。

ただ、発想の核としては、完了形は「過去の出来事を現在が抱えている」表現だと見ることができます。

補足: この記事では、学習者が完了形を読むための見取り図として「持つ」の広がりを使います。現代英語の have は、普通動詞、完了助動詞、使役的な have、have to など複数の文法役割を持ちます。すべてを同じ用法として扱うのではなく、意味のつながりを手がかりにします。

過去分詞は「出来事を終えた状態」として見せる

次に、have の後ろに置かれる過去分詞を見ます。完了形を理解するとき、have だけを見ても足りません。過去分詞が何をしているのかも重要です。

過去分詞は、単純に「過去」を表す形ではありません。むしろ、出来事を「すでにそうなった状態」として見せる力を持ちます。

broken window: 壊れた窓
written report: 書かれた報告書
finished work: 終わった仕事

broken window は、「窓が壊れる」という出来事のあとに残っている状態を表しています。written report も、「報告書を書く」という出来事の結果として存在するものです。

過去分詞は「過去に起きたこと」ではなく「そうなったもの」を作る

過去分詞を「過去の動詞」とだけ考えると、完了形が見えにくくなります。

broken は、ただ「壊した」という過去の動作ではありません。窓が壊れている状態を名詞に結びつけます。

written も、ただ「書いた」ではありません。報告書が書かれた状態になっていることを表します。

出来事 残る状態
broken 壊れる / 壊す 壊れた状態
written 書く 書かれた状態
finished 終える 終わった状態
lost 失う 失われた状態

この「そうなった状態」が、have と組み合わさると重要になります。

have done は「done を持つ」ではなく「done 状態を現在に置く」

I have finished the work. を無理に分解すると、have と finished がそれぞれ別の仕事をしています。

  • finished: 仕事が終わった状態になっていることを示す。
  • have: その終わった状態を、現在の主語側に置く。
  • the work: どの出来事・対象の結果なのかを示す。

ここで見えてくるのは、「過去の出来事を語っているのに、文の土台は現在にある」という構造です。

I finished the work. は、過去のある時点で「終えた」と述べる文です。

I have finished the work. は、過去に終えたことを、現在の状態・結果として持っている文です。

見分ける基準は、出来事の時点を言いたいのか、今残っている状態を言いたいのかです。

完了形の中心は、過去の出来事そのものではなく、過去の出来事が現在にどう残っているかにあります。

訳語では「終えた」と過去形に近く見えることがあります。しかし英語の形としては、have が現在形です。つまり、文の視点は「今」に置かれています。

現在完了は「過去の話」なのに現在形である

現在完了がややこしい最大の理由は、過去の出来事を扱うのに、形としては現在形の have / has を使うところです。

これは偶然ではありません。現在完了は、過去の出来事を現在から見る表現だからです。

過去形と現在完了の視点の違いを比較した図
過去形は過去の点、現在完了は今の結果に視点を置きます。

過去形は「過去の点」に視点を置く

まず、過去形を見ます。

I finished the work yesterday.
私は昨日その仕事を終えた。

この文では、出来事の位置が「昨日」にあります。話し手は、過去の時間に起きた出来事をそこに置いています。

もちろん、その結果が今も関係していることはあります。仕事を終えたなら、今は自由かもしれません。しかし、文法の形としては、出来事を過去の点に置いています。

現在完了は「今の手元」に結果を置く

次に現在完了です。

I have finished the work.
私はその仕事を終えている。

この文では、出来事がいつ起きたかよりも、今どういう状態なのかが前に出ます。

仕事はすでに終わっている。だから、今その結果がある。報告できる。次の作業に移れる。安心できる。そうした現在側の意味が生まれます。

視点 中心になる情報
I finished it. 過去の出来事の点 いつ・何が起きたか
I have finished it. 現在から見た状態 今、その結果を持っていること

だから、現在完了は yesterday のような明確な過去時点と相性が悪くなります。

I finished it yesterday.
昨日それを終えた。

*I have finished it yesterday.
昨日それを終えている。 ※標準的には不自然

yesterday は視点を過去の点へ強く引っ張ります。一方、have finished は現在側に結果を置きます。この2つの視点がぶつかるため、不自然に感じられるのです。

「現在が抱えているもの」は結果だけではない

現在完了の用法として、学校文法ではよく「完了・結果・経験・継続」の4つが出てきます。

この分類は便利です。ただし、4つを完全に別々の箱として覚えると、have の役割が見えにくくなります。

4用法を have の感覚で見直す

  • 完了: 終えた状態を今持っている。
  • 結果: 過去の出来事の結果を今持っている。
  • 経験: 過去に起きたことを、今の自分の経験として持っている。
  • 継続: 過去から続く状態を、今も持っている。

こう見ると、4用法はバラバラではありません。どれも、過去と現在の接点を have が支えていると考えられます。

経験用法は「過去の出来事を今の自分が持っている」

完了形の have と所有の have のつながりがもっとも見えやすいのは、経験用法かもしれません。

I have visited London.
私はロンドンを訪れたことがある。

この文は、単に「過去にロンドンへ行った」とだけ言っているわけではありません。その経験が、今の私の側にあることを表しています。

現在完了の経験用法を過去の訪問が現在の経験リストに入る形で示す図
経験用法では、過去の出来事が今の自分の経験として残ります。

「行った」は過去形、「行ったことがある」は現在のプロフィール

次の2文を比べてみましょう。

I visited London in 2020.
私は2020年にロンドンを訪れた。

I have visited London.
私はロンドンを訪れたことがある。

1つ目は、過去の出来事を述べています。いつ行ったのかも示されています。

2つ目は、今の私について述べています。「ロンドンを訪れた経験を持つ人である」というプロフィールに近い意味を持ちます。

日本語でも「経験がある」と言います。これは、過去の出来事を、今の自分の属性として持っている表現です。

ここに have の感覚がかなり自然に見えます。

ever と never は「経験の棚」を開ける語

現在完了の経験用法では、ever や never がよく出てきます。

Have you ever visited London?
ロンドンを訪れたことはありますか。

I have never visited London.
ロンドンを訪れたことは一度もありません。

ever は、人生や一定期間の経験の棚を開けて、「そこにその経験は入っていますか」と聞く語です。

never は、その棚にその経験が一度も入っていないことを示します。

この見方をすると、経験用法は「過去に行ったかどうか」ではなく、現在の経験リストにその出来事があるかどうかを問題にしていると分かります。

注意: 経験用法を「経験を持っている」と言うとき、実際に何かの物を所有しているわけではありません。have の所有感覚が、記憶・経験・資格のような抽象物へ広がっていると考えます。

結果用法は「過去の出来事の痕跡を今持っている」

次に、結果用法を見ます。

She has lost her key.
彼女は鍵をなくしてしまった。

この文で大事なのは、「なくした」という過去の出来事だけではありません。今、鍵がない。その現在の結果が強く感じられます。

lost は過去の行為ではなく、現在の不在を作る

She lost her key yesterday. と言えば、「昨日なくした」という過去の出来事が中心です。

She has lost her key. と言えば、「今も鍵が見つかっていない」「だから困っている」という現在の痕跡が出やすくなります。

英文 中心 自然に感じる含み
She lost her key yesterday. 昨日の出来事 いつなくしたか
She has lost her key. 現在の結果 今、鍵がない / 困っている

ここでも have は、過去の出来事から生まれた現在の状態を主語側に置いています。

「結果を持つ」は、責任や影響にも広がる

結果用法は、物の有無だけではありません。

The train has arrived.
電車は到着している。

The price has changed.
価格が変わっている。

He has broken the rule.
彼はそのルールを破っている。

到着した。変わった。破った。

出来事は過去に起きています。しかし現在の場面では、その出来事のあとに残っている状態が重要です。

電車は今そこにある。価格は今違っている。彼は今、ルール違反をした人として扱われる。

このように、have done は過去の出来事を、現在の状態・影響・評価として持ち込む形です。

現在完了を見たら、「何が起きたか」だけでなく、「その出来事の何が今ここに残っているのか」を考えると、用法の区別がしやすくなります。

継続用法は「過去から続く状態を今も持っている」

継続用法は、have の現在性が特に強く見える用法です。

I have lived here for ten years.
私はここに10年間住んでいる。

この文は、10年前に住み始めたことだけを述べているのではありません。10年前から始まった状態を、今も持っていることを表しています。

for と since は「現在までの線」を引く

継続用法では、for や since がよく出てきます。

I have lived here for ten years.
10年間ここに住んでいる。

I have lived here since 2016.
2016年からここに住んでいる。

for は期間の長さを示し、since は始まりの点を示します。

どちらも、過去から現在まで一本の線を引く語です。その線の現在側に have が置かれます。

現在完了の完了・結果・経験・継続をhaveの現在保持で整理した図
4用法は、現在が何を持っているかの違いとして整理できます。

継続は「過去が今も終わっていない」だけではない

継続用法を「過去から今まで続いている」と覚えるのは大切です。

ただし、それだけだと、現在完了の have とのつながりが見えにくくなります。

have の側から見るなら、継続用法は「過去から続く状態を、今も主語が持っている」と言えます。

継続用法のポイントは、過去の開始点ではなく、その状態が今も主語の側にあることです。

I have known her for years. なら、「彼女を知っている」という関係が過去から現在まで主語の側にあります。

I have been busy since morning. なら、「忙しい」という状態が朝から現在まで続き、今も主語の側にあります。

このように、継続用法も、過去の開始点だけでなく現在の保持に注目する形です。

補足: 動作動詞では、I have worked here for ten years. と I have been working here for ten years. のように、現在完了と現在完了進行形の違いも問題になります。この記事では have done の基本に絞り、進行形との違いは別記事の範囲にします。

では、have はいつ「助動詞」になったのか

ここまで、have の意味の広がりから完了形を見てきました。

ただ、文法上は大事な注意があります。現代英語の完了形の have は、普通動詞ではなく助動詞です。

意味のつながりを見つけることと、文法役割を同一視することは別です。

I have a pen. の have は普通動詞である

I have a pen. の have は普通動詞です。

否定文や疑問文を作るとき、現代英語では多くの場合 do の助けを借ります。

Do you have a pen?
ペンを持っていますか。

I don’t have a pen.
ペンを持っていません。

この have は、can や must のような典型的な助動詞とは振る舞いが違います。

I have finished. の have は完了助動詞である

一方、I have finished. の have は完了を作る助動詞です。

疑問文では have が前に出ます。否定文では have に not が付きます。

Have you finished?
終わりましたか。

I have not finished yet.
まだ終わっていません。

この違いは大きいです。

同じ have でも、I have a pen. では文の中心になる動詞として働き、I have finished. では finished という本動詞を支える助動詞として働きます。

have の役割 疑問文
I have a pen. 普通動詞 Do you have a pen?
I have finished. 完了助動詞 Have you finished?
I have to go. 疑似法助動詞的な動詞句 Do you have to go?

「同じ語源」と「同じ用法」は分けて考える

ここが、この記事でいちばん誤解しやすいところです。

have done の have は「持つ」という意味から歴史的・意味的につながっている。しかし、現代英語の文法では、完了助動詞として独立した働きを持っています。

つまり、次のように考えるのが安全です。

  • 完了形の have は、所有の have と意味の根っこでつながっている。
  • しかし、現代英語では完了を作る助動詞として文法化している。
  • だから、I have finished. を「私は終えたものを持っている」と直訳する必要はない。
  • ただし、現在が結果・経験・痕跡を抱えているというイメージは、完了形を読む助けになる。

文法化というのは、もともと意味を持っていた語が、だんだん文法的な働きを強めていく現象です。

have は、物を持つ動詞から、結果や状態を現在に置く表現へ広がり、やがて完了を作る助動詞として定着したと考えることができます。

助動詞 + have done は「完了をさらに判断する」形である

have done の見方がわかると、助動詞と組み合わさる形も読みやすくなります。

may have done
must have done
should have done
could have done
would have done

これらは、どれも 助動詞 + have + 過去分詞 の形です。

ここでの have done は、「過去の出来事を現在側から見た完了」として働きます。その上に、may / must / should / could / would が話し手の判断を重ねます。

助動詞 + have doneを完了候補と話し手判断の層で整理した図
助動詞 + have doneでは、have doneが作る完了候補に話し手の判断が重なります。

must have done は「完了したことを確信する」

He must have forgotten the meeting.
彼はその会議を忘れてしまったに違いない。

この文では、forgotten the meeting という出来事は過去側にあります。

have forgotten は、その出来事を「完了した候補」として現在の視点に持ってきます。

must は、その候補に対して「そうに違いない」という強い判断を加えます。

must have done では、must が過去へ直接飛ぶのではなく、have done が作った「完了した候補」に確信を重ねます。

つまり must have done は、過去の出来事そのものを直接見ているのではなく、現在ある証拠や状況から、過去にそうなった結果を強く判断している形です。

may have done は「完了した可能性を開く」

She may have left already.
彼女はもう出発したかもしれない。

ここでも have left は、出発という出来事を現在から過去側へ置いています。

may は、その完了した候補に対して「可能性がある」と開きます。

現在完了の have がわかっていれば、この形は「may + 過去」ではなく、may が have done という完了した候補を判断していると見えます。

should have done は「持っているはずだった結果」を問う

You should have told me earlier.
もっと早く言ってくれるべきだった。

should have done では、「本来なら、過去にそうして、その結果を現在持っているはずだった」という読みが生まれます。

実際には言わなかった。だから、現在の時点で「言ってくれていない」という結果が残っています。

ここでも have done は、過去の出来事と現在の評価をつなぐ土台です。should は、その土台に「そうあるべきだった」という判断を重ねます。

助動詞 + have done を見るときは、先に have done を「完了した候補」として取り出し、そのあとで助動詞がその候補をどう判断しているかを見ると読みやすくなります。

have done を読むときの実践手順

最後に、実際の英文で have done を見たときの読み方を整理します。

完了形は、訳語から入ると迷いやすい形です。「した」「している」「したことがある」「してしまった」など、日本語側の出口が多いからです。

しかし、英語側で見る順番を決めておくと、かなり安定します。

have doneを読む3ステップを示すチェックリスト
have doneは、haveの役割、done状態、現在との接点を順に見ると読みやすくなります。

手順1: have が普通動詞か完了助動詞かを見る

まず、have の後ろを見ます。

  • have + 名詞: 普通動詞の have の可能性が高い。例: have a pen
  • have + to不定詞: have to の義務表現。例: have to go
  • have + 過去分詞: 完了助動詞の have。例: have finished

I have a pen. と I have finished. が同じ語に見えないのは、この段階で役割が違うからです。

まず役割を分けます。そのうえで、意味の根っこには「主語側に何かがある」というつながりがあると考えます。

手順2: done がどんな結果・状態を作っているかを見る

次に、過去分詞が何を表しているかを見ます。

finished なら、終わった状態。

lost なら、失われた状態。

arrived なら、到着した状態。

visited なら、訪問した経験。

この「done 状態」をつかむと、現在完了の have が何を現在に置いているのか見えます。

過去分詞を見たら、「過去に何をしたか」だけでなく、そのあとにどんな状態が残るかを先に言葉にしてみましょう。

手順3: 現在との接点を探す

最後に、その出来事が現在とどうつながっているのかを見ます。

現在との接点 用法としての見え方
今、終わっている 完了 I have finished it.
今、結果が残っている 結果 She has lost her key.
今、経験として持っている 経験 I have visited London.
今も続いている 継続 I have lived here for ten years.

この3手順で見ると、現在完了は「用法を当てるクイズ」ではなくなります。

have が現在側に置いているものは何かを探す読み方になります。

まとめ: have done は「過去を持つ」のではなく「過去の痕跡を今持つ」

have は「持つ」という意味の動詞です。

そして完了形の have は、現代英語では完了を作る助動詞です。

この2つを雑に同一視すると危険ですが、完全に切り離してしまうと、なぜ have が完了形を作るのかが見えにくくなります。

この記事のまとめ

  • have の中心には、「主語側に何かがある」という広い感覚がある。
  • 過去分詞は、出来事を「すでにそうなった状態」として見せる。
  • have done は、過去の出来事を、現在の結果・経験・痕跡として主語側に置く。
  • 現在完了が現在形なのは、文の視点が「今」にあるからである。
  • 助動詞 + have done は、完了した候補に may / must / should などの判断を重ねる形である。

I have a pen. と I have finished. の have は、文法上は同じ働きではありません。

けれども、どちらにも「主語の側に何かがある」という発想は残っています。

物を持つ have と、結果を持つ have。文法役割は違っても、読みの比喩としてはここがつながります。

前者ではペンがある。

後者では、終えたという結果がある。

この見方を持っておくと、現在完了は「過去の話なのに現在形を使う変な形」ではなく、現在が過去を抱えている形として見えてきます。

完了形の have は、過去を持ってくるための箱ではありません。

過去の出来事が現在に残したものを、主語の手元に置くための have なのです。

関連して読みたい助動詞記事

基本情報やコアイメージを押さえたら、同じ助動詞の別用法や近い助動詞との比較も読むと、意味の広がりが立体的に見えてきます。

コメント