検索入口:have 助動詞・have done・完了形

助動詞 have とは?have + 過去分詞と完了形を整理

助動詞 have は、have / has / had + 過去分詞 で完了形を作る支え役です。 I have finished.have は「持っている」ではなく、 「過去の出来事が今につながっている」ことを表すために使われます。

have + 過去分詞 現在完了 過去完了 未来完了
助動詞 have は have + 過去分詞で完了形を作るというイメージ図

まず結論:助動詞 have は「完了形を作る have」

have / has / had + 過去分詞

finishedseenbeen などの過去分詞とセットで使います。

役割

過去の出来事を、今・過去・未来の基準時点につなげて表します。

一般動詞との違い

一般動詞 have は「持っている」。助動詞 have は完了形を作るための支え役です。

助動詞 have の例文

どの時点から「完了」を見ているかで、形と意味が変わります。

詳しい解説へ
例文 意味 見方
現在完了 I have finished my homework. 私は宿題を終えました。 過去に終えたことが、今「終わっている」状態につながっています。
現在完了 She has been to Canada. 彼女はカナダに行ったことがあります。 has been で経験を表します。
過去完了 He had left before I arrived. 私が到着する前に、彼は出発していました。 過去のある時点よりさらに前の完了を表します。
未来完了 We will have finished by noon. 私たちは正午までには終えているでしょう。 未来のある時点までの完了を表します。
完了不定詞 She seems to have forgotten it. 彼女はそれを忘れてしまったようです。 to have + 過去分詞 で、述語より前の出来事を表します。
完了動名詞 I regret having said that. 私はそれを言ってしまったことを後悔しています。 having + 過去分詞 が名詞のように働きます。

一般動詞 have との違い

一般動詞 have

I have a bike.
私は自転車を持っています。

have 自体が「持っている」という意味を持ちます。後ろには名詞が続きます。

助動詞 have

I have finished the report.
私はレポートを終えました。

havefinished とセットで現在完了を作っています。単独で「持っている」と訳しません。

見分け方とよくある注意点

1. 後ろを見る

have の後ろが過去分詞なら、助動詞として完了形を作っている可能性が高いです。

2. 訳し方で判断しすぎない

have finished を「終えたものを持っている」と直訳せず、完了形として読みます。

3. 基準時点を見る

今から見るなら have done、過去から見るなら had done、未来から見るなら will have done です。

よくある質問

助動詞 have とは、have / has / had + 過去分詞 の形で完了形を作る have です。I have finished.have は「持っている」ではなく、現在完了を作る役割です。

have done は現在から見た完了、had done は過去のある時点から見た完了です。I have finished. は今終わっている、I had finished before he arrived. は彼が到着する前に終わっていた、という意味です。

はい。have been では、have が助動詞、beenbe の過去分詞です。I have been busy. は「ずっと忙しい」、She has been to Canada. は「カナダに行ったことがある」という意味になります。