📘

英文法(96):完了形のバリエーションとネイティブ感覚で使いこなす方法

に公開

完了形のバリエーションとネイティブ感覚で使いこなす方法

完了形(have + 過去分詞)は、現在完了形だけではなく、過去完了形・未来完了形・助動詞+完了形・現在完了進行形など、様々なバリエーションがあります。本記事ではそのパターンを実例とともに学び、「今に迫ってくる」感覚を軸に理解を深めましょう。


A. 過去完了形(had + 過去分詞)

a. The match had already started when we arrived at the stadium.

/həd ɔːlˈredi ˈstɑːtɪd | wɛn wi əˈraɪvd ət ðə ˈsteɪdɪiəm/
(僕たちがスタジアムに着いたときには、試合はもう始まっていた)

文法解説:過去のある時点「までに起こった」ことを表す。2つの過去があるときに、"より前" のことを過去完了形にする。

b. He had just got promoted.

/hi həd dʒəst gɒt prəˈməʊtɪd/
(彼はちょうど昇進したばかりだった)

フレーズhad just + 過去分詞 は「ちょうど〜したところだった」という意味に。


B. 助動詞 + 完了形(助動詞 + have + 過去分詞)

a. I will have finished my homework by 10.

/aɪ wɪl əv ˈfɪnɪst maɪ ˈhəʊmwɜːk baɪ ten/
(10時までには宿題終わらせてるだろうな)

文法解説:未来のある時点までに完了していることを予測する形。"未来完了形"とも呼ばれる。

b. She must have forgotten to cancel the reservation.

/ʃi mʌst əv fəˈɡɒtn tu ˈkænsl ðə ˌrezəˈveɪʃn/
(彼女は予約をキャンセルするのを忘れたに違いない)

表現ポイントmust have + 過去分詞 は過去の出来事に対する強い確信を表す。

c. I should have studied harder.

/aɪ ʃəd əv ˈstʌdid ˈhɑːdə/
(もっと一生懸命勉強すべきだったな)

文法解説should have + 過去分詞 は「〜すべきだったのに(しなかった)」という後悔を表す典型。


C. 現在完了進行形(have/has been + 動詞-ing)

a. I’ve been cleaning the kitchen since this morning. I’m exhausted.

/aɪv bɪn ˈkliːnɪŋ ðə ˈkɪtʃən sɪns ðɪs ˈmɔːnɪŋ | aɪm ɪgˈzɔːstɪd/
(朝からずっと台所掃除してた。本当に疲れた)

文法解説:過去から現在まで「ずっと続いている動作」。疲労・不満・忍耐などの感情とも相性がよい。

b. I’ve been waiting for you for ages!

/aɪv bɪn ˈweɪtɪŋ fə juː fəʊ ˈeɪdʒɪz/
(ずっと君を待ってたんだよ!)

フレーズ解説for ages は「長いことずっと」という意味。現在完了進行形との相性が抜群。


D. 完了形のフリースタイル:自由な組み合わせ

a. By the time you arrive, I’ll have been working for over 8 hours.

/baɪ ðə taɪm ju əˈraɪv | aɪl əv bɪn ˈwɜːkɪŋ fər ˈəʊvə reɪt ˈaʊəz/
(君が帰ってくる頃には、8時間以上働いてるよ)

文法解説:未来のある時点までに「ずっとしてきた」ことを表す 未来完了進行形。完了形と進行形の応用の合わせ技。


結論:時制に「焦点」を置くことで自然に話せる

どの完了形も基本的には「ある時点に焦点がある」ことが共通点です。

  • 過去完了:過去のある時点に焦点
  • 助動詞+完了:過去または未来を見越した焦点
  • 現在完了進行:過去から今までずっと続く焦点
  • 未来完了進行:未来のある時点までの動作の継続

Discussion