第38課 / 49課 B2

過去完了・未来完了

この課でできるようになること

まず意味

「駅に着いたときには電車はもう出発していた」のように、had+過去分詞で過去のさらに前を表す形(過去完了)を使います。未来のある時点までに終わっていることを表す形(未来完了)はwill have+過去分詞です。

これだけ先に

過去完了は「過去のある時点より前」、未来完了は「未来のある時点までに」を表します。基準になる時点はwhen/by the timeなどの語句で示します。

用法形例
過去完了had+過去分詞The train had left when I arrived.
未来完了will have+過去分詞I will have finished by 6 pm.

仕組みを理解する

have/has+過去分詞で今とつながる過去を表す形第25課で正式に学ぶ(have+過去分詞)は「今」を基準にした一つ前の出来事を表します。過去完了は、その基準を過去のある時点にずらした形です。基準の時点より前に起きたことをhad+過去分詞で表します。未来完了も同じ考え方です。基準を未来のある時点に置き、そこまでに完了している見通しをwill have+過去分詞で表します。どちらも「基準の時点」と「そこから見た前後関係」の2つを意識すると整理しやすくなります。

例で確かめる

よくある間違い

深く知る

ほかにもこんな例があります。

  • She had never seen snow before she moved to Japan. — 日本に引っ越す前、彼女は雪を見たことがなかった
  • We will have been married for ten years next month. — 来月で私たちは結婚して10年になる
  • I had studied English for five years before I visited the U.S. — アメリカを訪れる前、私は5年間英語を勉強していた
  • By the time the film starts, we will have found our seats. — 映画が始まる頃には、私たちは席を見つけているだろう

場面: BenとAnnaが、旅行の準備について話している。

  • Ben : Will you have packed everything by tomorrow morning? — 明日の朝までに荷物は全部詰め終わってる?
  • Anna : Yes, I will have finished packing by tonight. — うん、今夜までには荷造りを終えているよ
  • Ben : Good. Had you ever been to this city before? — よかった。この街には前に行ったことあったっけ?
  • Anna : No, I hadn't visited it before this trip. — ううん、今回の旅行より前は訪れたことなかったよ
  • Ben : Then it will be a new experience for both of us. — じゃあ、私たち二人にとって新しい経験になるね

3行まとめ

この課を3問だけ

When I got to the party, most guests ___ already left.(パーティーに着いたとき、ほとんどの客はすでに帰っていた)

By 8 pm tomorrow, I ___ have finished this project.(明日の午後8時までに、このプロジェクトを終えているだろう)

正しい文を選んでください。

この課を全18問まとめて解く(ウェブで採点) →

この課をアプリで解く

App Store で近日公開

全49課の目次へ戻る