完了形(現在・過去・未来完了)
完了形は「ある時点までのつながり」を表します。日本語にない発想なので、時間の線で考えるのがコツです。
例文の単語にカーソルを合わせると意味と発音が出ます。演習は自動採点・記録つき。
現在完了:過去から今へのつながり
have+過去分詞。完了・結果(もう~した)、経験(~したことがある)、継続(ずっと~している)の3用法。
明確な過去を表す語(yesterday, last year, ago, when ~?, in 2020)とは一緒に使えません。これらは過去形で表します。
- The company has already released its results.その会社はすでに決算を発表した。完了
- I have visited that museum twice.その美術館には2回行ったことがある。経験
- Prices have risen since January.1月から価格は上がり続けている。継続:since
- The company released its results yesterday.その会社は昨日決算を発表した。× has released yesterday
現在完了進行形
have been ~ing は、動作が今まで続いていて、これからも続きそうなことを強調します。for / since と一緒によく使います。
- We have been waiting for the results for two hours.私たちは2時間ずっと結果を待っている。
過去完了と未来完了
過去完了(had+過去分詞)は「過去のある時点までに」。過去の2つの出来事のうち、より前のものを表すこともあります(大過去)。
未来完了(will have+過去分詞)は「未来のある時点までに~しているだろう」。by the time +現在形 とセットで頻出です。
- When I arrived, the meeting had already started.私が着いたとき、会議はすでに始まっていた。過去完了
- By the time you read this, I will have left.あなたがこれを読む頃には、私は出発しているだろう。未来完了
- By next year, the firm will have opened ten stores.来年までに、その会社は10店舗を開いているだろう。
⚠️ 間違えやすいポイント
- yesterday / ago / last ~ / in 2020 と現在完了を一緒に使わない。
- 「~して3年になる」は It has been three years since ~ / It is three years since ~。
- 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.
- have increased
- are increasing
- will increase
- increased
正解と解説を見る
正解:1. have increased
新しい部長がチームに加わってから、売上は着実に伸びている。
since+過去の時点 は現在完了のシグナル。
Q2 By the end of this year, the company more than 500 employees.
- has hired
- hired
- had hired
- will have hired
正解と解説を見る
正解:4. will have hired
今年の終わりまでに、その会社は500人以上を採用しているだろう。
By the end of this year(未来の時点まで)なので未来完了。
Q3 The report two days ago.
- was published
- has been published
- has published
- had been publishing
正解と解説を見る
正解:1. was published
その報告書は2日前に公表された。
ago は明確な過去を表すので現在完了と一緒に使えません。報告書は「公表される」側なので受動態の過去形。
Q4 When the police arrived, the thief already escaped.
- was
- had
- has
- have
正解と解説を見る
正解:2. had
警察が到着したとき、泥棒はすでに逃げていた。
過去の時点(警察が着いた)より前に完了していたので過去完了 had escaped。
Q5 It five years since the firm moved its headquarters to Osaka.
- is being
- has been
- had
- was
正解と解説を見る
正解:2. has been
その会社が本社を大阪に移してから5年になる。
It has been+期間+since ~(~してから…になる)。It is five years since ~ も可能ですが、選択肢にはありません。
選択肢はシャッフルされ、正解・不正解が記録されます。間違えた問題だけの復習もできます。
文法解説の一覧
- 5文型と動詞の型
- 現在・過去・未来と進行形
- 完了形(現在・過去・未来完了)
- 助動詞と「助動詞+have+過去分詞」
- 受動態
- 不定詞①(3用法と形式主語)
- 不定詞②(意味上の主語・完了形・重要構文)
- 動名詞と、不定詞との使い分け
- 分詞(現在分詞と過去分詞)
- 分詞構文
- 関係代名詞
- 関係副詞と複合関係詞
- 接続詞(と前置詞との区別)
- 前置詞と群前置詞
- 冠詞(a / an / the / 無冠詞)
- 名詞と数量表現(可算・不可算)
- 代名詞と it の用法
- 形容詞と副詞
- 品詞の見分け方(TOEIC Part 5 の中心)
- 比較①(原級・比較級・最上級)
- 比較②(重要構文)
- 仮定法①(過去・過去完了・混合)
- 仮定法②(wish・as if・倒置・仮定法現在)
- 否定の表現
- 倒置・強調・省略・挿入・同格
- 話法と時制の一致
- 使役・知覚動詞と「O に~させる」動詞
- 主語と動詞の一致
- 無生物主語と名詞構文
- 動詞の語法(TOEIC頻出の型)
- ビジネス文書の定型表現
- 準動詞の総まとめ(完了形・受動形・意味上の主語)