MENU
このページの目次
Mino
著者(サイト運営者)
弁護士志望のロースクール生が運営しております。

法学部⇒ロースクール(法科大学院)

これまで7年以上にわたって120名以上(計1200コマ)の受験生を中学・高校・大学受験の文系科目を中心に担当。

趣味:読書・スポーツ観戦・音楽鑑賞

受験生やその親御さま、塾講師の方が読んで少しでも「役に立った・知れてよかった!」と思えるような記事を発信してまいります!

大事にしている価値観:自分の生き方は自分自身で決める、意志あるところに道は開かれる
【小・中・高校生必見!】「受験が終わったらすべきこと」リストはここをクリック!

英文法 完了形【96問】現在完了・過去完了・未来完了|3用法を習得

当ページのリンクにはプロモーションが含まれています。
英文法 完了形【96問】現在完了・過去完了・未来完了|3用法を習得

大学受験英語の完了形を、一問一答96問でまとめました。答えはタップすると開きます。○△×で自己採点でき、できなかった問題だけをもう一度解き直せます。

完了形は日本語にない発想です。「〜した」と訳せてしまうため、過去形との違いが見えにくくなります。

本質は「ある時点までの関わり」です。過去形が「点」を表すのに対し、完了形は「そこまでの幅」を表します。この違いを押さえてください。

📰 先週の結果
好きな季節、春と秋どっち?
春派 39%
秋派 61%
みんなはどっち?
学校でのスマホ、全面禁止と時間制限OKどっち?
残り 3
現在 22 人が投票!
学年を選んでね
先に学年を選んでください
VS
59% 時間制限OK派
全面禁止派 41% 9票)
時間制限OK派 59% 13票)
📊 学年別の結果
中1
100%
0票
中2
67%
33%
3票
中3
60%
40%
5票
高1
100%
0票
高2
50%
50%
2票
高3
25%
75%
12票
⬆️ 投票すると理由を書けるよ!
まだコメントがありません。最初に投稿しよう!

VOTE

主な勉強場所はどこ?

自宅(自室) 56%
457 票
自宅(リビング) 18%
151 票
学校の自習室 6%
53 票
塾・予備校の自習室 12%
100 票
カフェ・ファミレス 3%
22 票
図書館 5%
39 票
Total: 822 votes

目次(見たいところをクリックできます!)

完了形の本質【点と幅】

過去形現在完了形
表すもの過去の一点過去から現在までの
現在との関係切れているつながっている
I lost my key.I have lost my key.
意味の違いなくした(今は不明)なくして今も見つかっていない

どちらも「なくした」と訳せます。しかし現在完了形は、今も困っているという含みを持ちます。ここが日本語との差です。

だからyesterday や last week とは一緒に使えません。これらは現在と切れた一点を指すためです。

現在完了の3用法

用法意味目印になる語
完了・結果〜したところだjust・already・yetI have just finished it.
経験〜したことがあるever・never・once・beforeI have been to London.
継続ずっと〜しているsince・forI have lived here for ten years.

目印の語で判別できます。文中にどの副詞があるかを最初に確認してください。

なお3用法はどれも「現在とのつながり」を表しています。別々に覚えるより、同じ本質の3つの現れ方と考えるほうが定着します。

完了形 一問一答【Sランク・32問】

共通テスト・入試で最も問われます。ここは全問正解を目指してください。

S英文法 完了形 Sランク全32問
00× 0残り 32
  1. 1現在完了形の形は?
  2. 2現在完了形の3用法を挙げよ
    完了・経験・継続
  3. 3現在完了形が表す本質は?
    ここが最重要
  4. 4「I have just finished my homework.」の用法は?
  5. 5「I have been to London twice.」の用法は?
  6. 6「I have lived here for ten years.」の用法は?
  7. 7完了用法でよく使う副詞を3つ挙げよ
  8. 8経験用法でよく使う副詞を4つ挙げよ
  9. 9継続用法でよく使う語を2つ挙げよ
  10. 10since と for の違いは?
    起点か期間か
  11. 11「since 2020」と「for ten years」の違いを説明せよ
  12. 12現在完了形と一緒に使えない副詞の共通点は?
  13. 13「I have seen him yesterday.」を正しく直すとどうなるか?
    過去の一点なら過去形
  14. 14「have been to」の意味は?
    今ここにいる
  15. 15「have gone to」の意味は?
    今ここにいない
  16. 16現在完了進行形の形は?
  17. 17現在完了進行形が表す内容は?
  18. 18「I have been studying for three hours.」を訳せ
  19. 19過去完了形の形は?
  20. 20過去完了形が表す内容を2つ挙げよ
  21. 21大過去とは何か?
    過去より前
  22. 22「When I arrived, he had already left.」の had left が表すのは?
  23. 23過去完了進行形の形は?
  24. 24未来完了形の形は?
  25. 25未来完了形が表す内容は?
  26. 26「I will have finished it by tomorrow.」を訳せ
  27. 27未来完了でよく使う前置詞は?
  28. 28「by」と「until」の違いは?
  29. 29現在完了形と過去形の最大の違いは?
    現在とつながるか
  30. 30「I lost my key.」と「I have lost my key.」の違いは?
    今も見つからない
  31. 31継続用法で状態動詞を使うときの形は?
  32. 32「It has been three years since he left.」を訳せ
1 / 32
全32問おつかれさまでした×を付けた問題だけをもう一度解くと、記憶が定着しやすくなります。
数日あけてから、もう一度この一覧に戻ってきてください。
スペースキーで答えを表示/←→で移動

完了形 一問一答【Aランク・32問】

私大や記述式で問われます。Sランクを終えてから進んでください。

A英文法 完了形 Aランク全32問
00× 0残り 32
  1. 1「yet」が疑問文で使われるときの意味は?
  2. 2「yet」が否定文で使われるときの意味は?
  3. 3「already」が疑問文で使われるときのニュアンスは?
  4. 4「Have you ever been abroad?」の ever の意味は?
  5. 5「I have never seen such a thing.」の never の位置は?
  6. 6経験用法で「〜回」を表す語を3つ挙げよ
  7. 7「This is the first time I have 〜」の意味は?
  8. 8「have been to」と「have gone to」で、話し手がその場にいるのは?
  9. 9「He has gone to America.」が表す状況は?
  10. 10現在完了形と一緒に使えない語を3つ挙げよ
  11. 11「When did you 〜?」に現在完了が使えない理由は?
  12. 12継続用法で進行形にできない動詞の例は?
  13. 13「I have known him for years.」が進行形でない理由は?
  14. 14現在完了進行形と現在完了形の違いは?
  15. 15「I have written three letters.」と「I have been writing letters.」の違いは?
  16. 16過去完了形が「時制の一致」で現れる例を挙げよ
  17. 17大過去が使われる典型的な構文は?
  18. 18「had 過去分詞」が経験を表す例を挙げよ
  19. 19「no sooner 〜 than」の構文で使う時制は?
  20. 20「Hardly had he arrived when 〜」を訳せ
  21. 21「had hardly 〜 when」と同じ意味の構文を挙げよ
  22. 22未来完了進行形の形は?
  23. 23「by the time」の節と主節で、時制はどう組み合わせるか?
  24. 24「By the time he comes, I will have finished.」の時制の組み合わせは?
  25. 25「It is 〜 since」と「It has been 〜 since」の違いは?
  26. 26「〜して以来ずっと」を表す形は?
  27. 27「How long have you 〜?」が問うのは?
  28. 28「How many times have you 〜?」が問うのは?
  29. 29現在完了形を使うか過去形を使うかの判断基準は?
  30. 30「Have you finished?」と「Did you finish?」の違いは?
  31. 31完了形の受動態の形は?
  32. 32「The work has been finished.」を訳せ
1 / 32
全32問おつかれさまでした×を付けた問題だけをもう一度解くと、記憶が定着しやすくなります。
数日あけてから、もう一度この一覧に戻ってきてください。
スペースキーで答えを表示/←→で移動

完了形 一問一答【Bランク・32問】

難関大で差がつきます。余裕がある人向けです。

B英文法 完了形 Bランク全32問
00× 0残り 32
  1. 1現在完了形が日本語にない理由は?
  2. 2現在完了形を「過去形の一種」と考えるとなぜ誤るか?
  3. 3「結果」用法と「完了」用法の違いは?
  4. 4「He has broken his leg.」が表す現在の状態は?
  5. 5「I have lost my watch.」の結果として言えることは?
  6. 6「since」が接続詞として使われるときの時制は?
  7. 7「I have lived here since I was born.」の was が過去形である理由は?
  8. 8「for」を省略できる場合は?
  9. 9「during」と「for」の違いは?
  10. 10「this week」が現在完了と使える理由は?
  11. 11「今朝」を現在完了で言えるのはどんな場合か?
  12. 12過去完了形が省略されることがあるのはどんな場合か?
  13. 13「before」「after」があると過去完了を省略できる理由は?
  14. 14「would have 過去分詞」が表すのは?
  15. 15「should have 過去分詞」の意味は?
  16. 16「must have 過去分詞」の意味は?
  17. 17「cannot have 過去分詞」の意味は?
  18. 18「need not have 過去分詞」の意味は?
  19. 19助動詞+have+過去分詞が表す時は?
  20. 20未来完了が使われる場面は?
  21. 21「by then」と未来完了の関係は?
  22. 22完了不定詞の形は?
  23. 23完了不定詞が表すのは?
  24. 24「He seems to have been ill.」を訳せ
  25. 25完了動名詞の形は?
  26. 26完了分詞構文の形は?
  27. 27「Having finished the work, he went home.」を訳せ
  28. 28完了形が表す「時の幅」とは?
  29. 29単純過去形が表す「時の点」とは?
  30. 30完了形の問題で最初に確認すべきことは?
  31. 31現在完了か過去完了かを見分ける方法は?
  32. 32完了形を正しく使うために必要な前提知識は?
1 / 32
全32問おつかれさまでした×を付けた問題だけをもう一度解くと、記憶が定着しやすくなります。
数日あけてから、もう一度この一覧に戻ってきてください。
スペースキーで答えを表示/←→で移動

現在完了と過去形の使い分け

入試で最も問われるのはこの区別です。判断基準は1つです。

確認すること答え
現在とのつながりがあるかあれば現在完了形
過去の一点を示す語があるかあれば過去形

現在完了と使えない語

使えない理由
yesterday過去の一点
last week / last year過去の一点
〜 ago過去の一点
When 〜?過去の一点を問う

「When did you finish it?」は正しく、「When have you finished it?」は誤りです。when が過去の一点を尋ねているからです。

使える語との違い

使える理由
today・this week現在を含む期間
recently・lately現在に近い
so far・up to now現在までを示す

「現在を含むか」が分かれ目です。this week は今週なので現在を含みますが、last week は含みません。

have been to と have gone to

形が似ていますが、話し手がどこにいるかが違います。

意味今どこに
have been to行ったことがあるここにいる
have gone to行ってしまったここにいない

「He has gone to America.」は彼が今ここにいないことを表します。だから三人称でよく使われます。

一人称で「I have gone to America.」とは通常言いません。話している本人がここにいるからです。

since と for

sincefor
表すもの起点期間の長さ
後ろに来るもの時の一点期間
since 2020 / since I was bornfor ten years

since は接続詞にもなります。その場合、後ろの節は過去形です。

「I have lived here since I was born.」——since 節が過去の一点を示すので、was と過去形になります。

過去完了と大過去

過去完了は過去のある時点を基準にします。

用法内容
大過去過去より前のことWhen I arrived, he had already left.
完了・経験・継続過去の時点までの関わりI had never seen snow before then.

「到着した」より「出発した」ほうが先に起きた——この前後関係を示すのが大過去です。

過去完了を省略できる場合

before や after があれば、順序が語で分かるため省略されることがあります。

「He left before I arrived.」は過去形だけでも前後関係が明らかです。

未来完了

意味
will have + 過去分詞未来のある時点までに完了している

by と組み合わせるのが典型です。「by tomorrow」「by then」のように期限を示します。

注意点があります。by the time 節の中は現在形です。

時制
By the time he comes,現在形(時の副詞節)
I will have finished.未来完了

完了形のポイント

現在完了進行形との違い

現在完了形現在完了進行形
表すもの完了した結果・状態の継続動作の継続
I have written three letters.I have been writing letters.
意味3通書き終えたずっと書き続けている

状態動詞は進行形にしません。「I have known him for years.」が正しく、「have been knowing」とは言いません。

助動詞+have+過去分詞

この形はすべて過去のことを表します。

意味
must have 過去分詞〜したにちがいない
cannot have 過去分詞〜したはずがない
should have 過去分詞〜すべきだったのに
need not have 過去分詞〜する必要はなかったのに

助動詞のあとに have がくれば、過去の話と判断できます。

完了形の応用

名称表すもの
to have 過去分詞完了不定詞述語動詞より前の時
having 過去分詞完了動名詞述語動詞より前の時
Having 過去分詞完了分詞構文主節より前の時

「He seems to have been ill.」は「今そう見える」が「病気だったのは過去」という時のずれを表します。

間違えやすいところ

誤り正しい形理由
×I have seen him yesterday.I saw him yesterday.yesterday は過去の一点
×When have you finished?When did you finish?when は過去の一点を問う
×I have been knowing him.I have known him.know は状態動詞
×He has been to America.(不在の意味で)He has gone to America.been は「経験」
×since ten yearsfor ten yearssince は起点、for は期間
×By the time he will comeBy the time he comes時の副詞節

since と for の取り違えは頻出です。後ろに来るのが「時の一点」か「期間」かで判断してください。

覚え方のコツ

基準となる時点を探す

基準使う形
現在現在完了形
過去のある時点過去完了形
未来のある時点未来完了形

完了形は必ず「どこまで」の基準を持ちます。それを探すのが第一歩です。

3用法は副詞で判別する

副詞用法
just・already・yet完了
ever・never・once・before経験
since・for・How long継続

過去形との違いは「今」を見る

問い答えが Yes なら
今も影響が残っているか現在完了形
過去の一点を述べているか過去形

「今どうなっているか」を考える——これが完了形を使いこなす鍵です。

腕試し:ランダム10問

ここまでの内容が身についたか確認してください。順番をシャッフルし、1問ずつ表示します。スワイプでも進められます。

英文法 完了形 総合全10問
00× 0残り 10
  1. 1「I have been studying for three hours.」を訳せ
  2. 2「have gone to」の意味は?
  3. 3「How long have you 〜?」が問うのは?
  4. 4「already」が疑問文で使われるときのニュアンスは?
  5. 5「by」と「until」の違いは?
  6. 6「no sooner 〜 than」の構文で使う時制は?
  7. 7現在完了進行形が表す内容は?
  8. 8「had hardly 〜 when」と同じ意味の構文を挙げよ
  9. 9「He has gone to America.」が表す状況は?
  10. 10未来完了進行形の形は?
1 / 10
全10問おつかれさまでした×を付けた問題だけをもう一度解くと、記憶が定着しやすくなります。
数日あけてから、もう一度この一覧に戻ってきてください。
スペースキーで答えを表示/←→で移動

×が3問以上あった場合は、「完了形の本質」に戻ってください。点と幅の違いが分かれば、あとは応用です。

よくある質問

現在完了形と過去形の違いが分かりません

現在とのつながりがあるかどうかです。

意味
I lost my key.なくした(今どうかは不明)
I have lost my key.なくして今も見つかっていない

どちらも「なくした」と訳せますが、現在完了形は今も困っているという含みを持ちます。

日本語には この区別がないため、意識して使い分ける必要があります。

なぜ yesterday と現在完了は使えないのですか

yesterday が現在と切れた一点を指すからです。

現在完了形は「今までの幅」を表すので、過去の一点に限定する語とは相性が合いません。

使えない使える
yesterday・last week・〜 agotoday・this week・recently

「現在を含むか」が分かれ目です。this week は今週なので現在を含みます。

have been to と have gone to の違いは何ですか

意味今どこに
have been to行ったことがあるここにいる
have gone to行ってしまったここにいない

「He has gone to America.」は彼が今ここにいないという意味です。三人称でよく使われるのはこのためです。

since と for の使い分けが分かりません

後ろに来るもの
since時の一点(起点)since 2020
for期間の長さfor ten years

「いつから」なら since、「どのくらい」なら for です。「×since ten years」は誤りです。

since は接続詞にもなり、その場合は後ろが過去形になります。

過去完了はいつ使うのですか

過去より前のことを示すときです。

「When I arrived, he had already left.」なら、到着より出発が先だと分かります。この前後関係を示すのが過去完了の役割です。

ただしbefore や after があれば省略できます。順序が語で示されているためです。

現在完了形と現在完了進行形はどう違いますか

表すもの
現在完了形完了した結果I have written three letters.
現在完了進行形動作の継続I have been writing letters.

前者は3通書き終えた、後者はずっと書き続けているという違いです。

なお状態動詞は進行形にしません。「have been knowing」とは言いません。

どこまで覚えればいいですか

目標必要な範囲
共通テストSランク32問
私大・国公立二次S+Aランク64問
難関大全96問

3用法の判別と、過去形との使い分けは必須です。ここが解ければ大半の問題に対応できます。

次は何を勉強すべきですか

次は助動詞です。can・may・must・should などの意味と使い分けを扱います。

この記事で見た「助動詞+have+過去分詞」は、助動詞の単元でも重要になります。過去の推量や後悔を表す形です。

なお過去分詞の形が不安な人は、先に不規則動詞を確認しておいてください。完了形はすべて過去分詞を使うため、ここが曖昧だと形が作れません。

よかったらシェアしてね!
  • URLをコピーしました!

コメント/Comment

コメントする

コメントは日本語を含めて入力してください。

CAPTCHA

目次(見たいところをクリックできます!)