完了形(現在・過去・未来完了)

時制 高校文法

完了形は「ある時点までのつながり」を表します。日本語にない発想なので、時間の線で考えるのがコツです。

この単元をアプリで学ぶ

例文の単語にカーソルを合わせると意味と発音が出ます。演習は自動採点・記録つき。

アプリで解く →

現在完了:過去から今へのつながり

have+過去分詞。完了・結果(もう~した)、経験(~したことがある)、継続(ずっと~している)の3用法。
明確な過去を表す語(yesterday, last year, ago, when ~?, in 2020)とは一緒に使えません。これらは過去形で表します。

現在完了進行形

have been ~ing は、動作が今まで続いていて、これからも続きそうなことを強調します。for / since と一緒によく使います。

過去完了と未来完了

過去完了(had+過去分詞)は「過去のある時点までに」。過去の2つの出来事のうち、より前のものを表すこともあります(大過去)。
未来完了(will have+過去分詞)は「未来のある時点までに~しているだろう」。by the time +現在形 とセットで頻出です。

⚠️ 間違えやすいポイント

🎯 TOEIC・英検での出方

「since+過去の時点」「for the past ~ years」「over the last decade」があれば現在完了、「by the end of next month」なら未来完了、というシグナル問題が定番です。

演習問題(5問)

Q1 Sales    steadily since the new manager joined the team.

  1. have increased
  2. are increasing
  3. will increase
  4. increased
正解と解説を見る

正解:1. have increased

新しい部長がチームに加わってから、売上は着実に伸びている。

since+過去の時点 は現在完了のシグナル。

Q2 By the end of this year, the company    more than 500 employees.

  1. has hired
  2. hired
  3. had hired
  4. will have hired
正解と解説を見る

正解:4. will have hired

今年の終わりまでに、その会社は500人以上を採用しているだろう。

By the end of this year(未来の時点まで)なので未来完了。

Q3 The report    two days ago.

  1. was published
  2. has been published
  3. has published
  4. had been publishing
正解と解説を見る

正解:1. was published

その報告書は2日前に公表された。

ago は明確な過去を表すので現在完了と一緒に使えません。報告書は「公表される」側なので受動態の過去形。

Q4 When the police arrived, the thief    already escaped.

  1. was
  2. had
  3. has
  4. have
正解と解説を見る

正解:2. had

警察が到着したとき、泥棒はすでに逃げていた。

過去の時点(警察が着いた)より前に完了していたので過去完了 had escaped。

Q5 It    five years since the firm moved its headquarters to Osaka.

  1. is being
  2. has been
  3. had
  4. was
正解と解説を見る

正解:2. has been

その会社が本社を大阪に移してから5年になる。

It has been+期間+since ~(~してから…になる)。It is five years since ~ も可能ですが、選択肢にはありません。

演習をアプリで解く

選択肢はシャッフルされ、正解・不正解が記録されます。間違えた問題だけの復習もできます。

アプリで解く →

文法解説の一覧