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

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

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

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

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

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

【中学英語】現在完了形 テスト100問|完了・経験・継続の判別

当ページのリンクにはプロモーションが含まれています。
【中学英語】現在完了形 テスト100問|完了・経験・継続の判別

中学英語の現在完了を、テスト形式の一問一答100問でまとめました。答えはタップすると開きます。○△×で自己採点でき、できなかった問題だけをもう一度確認できます。

現在完了は中3の山場と言われます。日本語にない考え方だからです。

しかし本質は1つ、「過去の出来事が今とつながっている」ということだけです。3つの用法も、すべてこの本質から生まれています。

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

VOTE

主な勉強場所はどこ?

自宅(自室) 55%
457 票
自宅(リビング) 18%
151 票
学校の自習室 7%
54 票
塾・予備校の自習室 13%
105 票
カフェ・ファミレス 3%
22 票
図書館 5%
39 票
Total: 828 votes

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

現在完了の3つの用法

現在完了の3つの用法
用法意味目印の語
完了〜したところだjust・already・yetI have just finished it.
経験〜したことがあるever・never・once・beforeI have never seen it.
継続ずっと〜しているsince・forI have lived here for ten years.

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

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

過去形との違い【最重要】

現在完了形と過去形の違い
意味
I lost my key.なくした(今どうかは言っていない)
I have lost my key.なくして今も見つかっていない

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

だから過去の一点を示す語とは使えない

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

「×I have seen him yesterday.」は誤りです。「I saw him yesterday.」と過去形にします。

使える語理由
today・this week今を含む期間
recently・so far今に近い・今まで

since と for の使い分け

since と for の使い分け
sincefor
意味〜から〜の間
あとに来るもの時の一点期間の長さ
since 2020・since Mondayfor ten years・for a week

「いつから」なら since、「どのくらい」なら for です。

「×since ten years」「×for 2020」はどちらも誤りになります。

現在完了テスト【Sランク・34問】

中3で必ず出る34問です。3用法と目印の語が中心です。

S中学 現在完了 Sランク全34問
00× 0残り 34
  1. 1現在完了の形は?
    have+過去分詞
  2. 2主語が三人称単数のとき使うのは?
  3. 3現在完了の3つの用法を挙げよ
    完了・経験・継続
  4. 4完了用法の意味は?
  5. 5経験用法の意味は?
  6. 6継続用法の意味は?
  7. 7完了用法でよく使う語を3つ挙げよ
  8. 8「just」の意味は?
  9. 9「already」の意味は?
  10. 10「I have not finished yet.」の yet を訳せ
  11. 11「Have you finished yet?」の yet を訳せ
  12. 12「I have just finished my homework.」を訳せ
  13. 13経験用法でよく使う語を4つ挙げよ
  14. 14「ever」の意味は?
  15. 15「I have never been there.」の never を訳せ
  16. 16「Have you ever been to Kyoto?」を訳せ
  17. 17「I have been to Kyoto.」を訳せ
    今ここにいる
  18. 18「He has gone to Osaka.」を訳せ
    今ここにいない
  19. 19「ずっと〜している」を表すときに使う2語は?
  20. 20「since」の意味は?
  21. 21「for」の意味は?
  22. 22「since」のあとに来るものは?
    時の一点
  23. 23「for」のあとに来るものは?
    期間の長さ
  24. 24「I have lived here for ten years.」を訳せ
  25. 25「I have known him since 2020.」を訳せ
  26. 26現在完了の否定文の作り方は?
  27. 27have not の短縮形は?
  28. 28has not の短縮形は?
  29. 29現在完了の疑問文の作り方は?
  30. 30「Have you finished?」への肯定の答え方は?
  31. 31現在完了と一緒に使えない語を3つ挙げよ
    過去の一点を示す語
  32. 32「I have seen him yesterday.」の誤りは?
    過去形にする
  33. 33「How long」で始まる疑問文が問うのは?
  34. 34「How many times」で始まる疑問文が問うのは?
1 / 34
全34問おつかれさまでした×を付けた問題だけをもう一度解くと、記憶が定着しやすくなります。
数日あけてから、もう一度この一覧に戻ってきてください。
スペースキーで答えを表示/←→で移動

現在完了テスト【Aランク・33問】

語の位置や現在完了進行形を含む33問です。

A中学 現在完了 Aランク全33問
00× 0残り 33
  1. 1動作がずっと続いていることを表す形は?
  2. 2「He has been playing for two hours.」を訳せ
  3. 3現在完了と過去形の違いは?
    今とつながるか
  4. 4「I have lost my key.」が表す今の状態は?
  5. 5「never」は have と過去分詞のどちらの前に置くか?
  6. 6「I have never seen it.」を訳せ
  7. 7「once」の意味は?
  8. 8「twice」の意味は?
  9. 9「three times」の意味は?
  10. 10「before」が経験用法で使われるときの意味は?
  11. 11「have gone to」を使うと、その人は今どこにいるか?
  12. 12「have been to」を使うと、その人は今どこにいるか?
  13. 13since のあとに文が来るとき、その動詞は何形か?
  14. 14「since I was a child」の was が過去形なのはなぜか?
  15. 15「This is the first time I have seen it.」を訳せ
  16. 16「How long have you lived here?」への答え方の例は?
  17. 17継続用法で進行形にしない動詞を3つ挙げよ
  18. 18「I have been knowing him.」が誤りである理由は?
  19. 19「yet」を否定文で使うときの位置は?
  20. 20「already」は文のどこに置くか?
  21. 21「I have already eaten lunch.」を訳せ
  22. 22「Have you eaten lunch yet?」を訳せ
  23. 23「I have not eaten lunch yet.」を訳せ
  24. 24現在完了が「今の状態」を表す例を挙げよ
  25. 25「He has been sick since last week.」を訳せ
  26. 26「for a long time」の意味は?
  27. 27「for three days」と「since Monday」の違いは?
  28. 28過去形を使うべき例を挙げよ
  29. 29「When did you go?」に現在完了を使えない理由は?
  30. 30「I have just arrived.」の just はどこにあるか?
  31. 31「Have you been to Kyoto?」と「Did you go to Kyoto?」の違いは?
  32. 32現在完了で by 以下は使うか?
  33. 33現在完了に必要な前提知識は?
1 / 33
全33問おつかれさまでした×を付けた問題だけをもう一度解くと、記憶が定着しやすくなります。
数日あけてから、もう一度この一覧に戻ってきてください。
スペースキーで答えを表示/←→で移動

現在完了テスト【Bランク・33問】

仕組みの理解と、間違えやすい点の確認です。仕上げに使ってください。

B中学 現在完了 Bランク全33問
00× 0残り 33
  1. 1現在完了が日本語にない理由は?
  2. 2現在完了を「過去形の一種」と考えると誤る理由は?
  3. 3現在完了が表す本質は?
  4. 4「完了」と「結果」の違いは?
  5. 5「He has broken his leg.」が表す今の状態は?
  6. 6経験用法で「回数」を尋ねる疑問文の作り方は?
  7. 7「since」と「for」を取り違えやすい理由は?
  8. 8「since ten years」が誤りである理由は?
  9. 9「for 2020」が誤りである理由は?
  10. 10「this week」が現在完了と使えるのはなぜか?
  11. 11「last week」が現在完了と使えない理由は?
  12. 12「recently」の意味は?
  13. 13「so far」の意味は?
  14. 14「have been to」の been はどの動詞の過去分詞か?
  15. 15「have gone to」を一人称で使いにくい理由は?
  16. 16現在完了進行形が表すのは?
  17. 17現在完了形と現在完了進行形の違いは?
  18. 18「I have written three letters.」が表すのは?
  19. 19「I have been writing letters.」が表すのは?
  20. 20「It has been five years since then.」を訳せ
  21. 21現在完了が受動態になる形は?
  22. 22「The room has been cleaned.」を訳せ
  23. 23現在完了と一緒に使える時を表す語を3つ挙げよ
  24. 24「Have you ever 〜?」への否定の答え方は?
  25. 25経験用法で「〜へ行ったことがある」に go を使わない理由は?
  26. 26「have visited」と「have been to」の違いは?
  27. 27現在完了を使うか過去形を使うかの判断基準は?
  28. 28文中に yesterday を見つけたら、何形を使うと分かるか?
  29. 29文中に since を見つけたら、何形を使うと分かるか?
  30. 30過去分詞が使われる3つの文法を挙げよ
  31. 31現在完了の問題で最初に確認すべきことは?
  32. 32現在完了の3用法を見分ける手がかりは?
  33. 33現在完了を学ぶ意義は?
1 / 33
全33問おつかれさまでした×を付けた問題だけをもう一度解くと、記憶が定着しやすくなります。
数日あけてから、もう一度この一覧に戻ってきてください。
スペースキーで答えを表示/←→で移動

副詞を置く位置

置く場所が決まっています。ここは書き換え問題でよく問われます。

副詞位置
justhave と過去分詞の間I have just finished.
alreadyhave と過去分詞の間I have already eaten.
neverhave と過去分詞の間I have never seen it.
everhave と過去分詞の間Have you ever been there?
yet文末I have not finished yet.

yet だけが文末です。ここが例外になります。

yet は文の種類で意味が変わる

文の種類意味
否定文まだI have not eaten yet.(まだ食べていない)
疑問文もうHave you eaten yet?(もう食べましたか)

have been to と have gone to

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

意味その人は今
have been to〜へ行ったことがあるここにいる
have gone to〜へ行ってしまったここにいない

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

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

否定文と疑問文

種類作り方
否定文have / has のあとに notI have not finished.
疑問文Have / Has を文頭にHave you finished?

do や does は使いません。have がすでに助動詞の役割を果たしているためです。

答え方

質問肯定否定
Have you 〜?Yes, I have.No, I haven’t.
Has he 〜?Yes, he has.No, he hasn’t.

疑問詞で始まる形

問うもの答え方の例
How long have you 〜?継続の期間For ten years.
How many times have you 〜?経験の回数Three times.

How long は継続、How many times は経験を問う形です。

現在完了進行形

動作がずっと続いていることを表します。

意味
have / has been + 動詞のing形ずっと〜し続けている
表すもの
I have written three letters.3通書き終えた
I have been writing letters.ずっと書き続けている

状態を表す動詞は進行形にしません。「×have been knowing」とは言いません。

進行形にしない動詞
know・like・live・have(持っている)

間違えやすいところ

誤り正しい形理由
×I have seen him yesterday.I saw him yesterday.yesterday は過去の一点
×since ten yearsfor ten yearssince は時の一点
×for 2020since 2020for は期間の長さ
×Do you have finished?Have you finished?have を文頭に
×I have yet not finished.I have not finished yet.yet は文末
×I have gone to Kyoto.(経験の意味で)I have been to Kyoto.経験は been

since と for の取り違えは最も多い誤りです。あとに来るのが「時の一点」か「期間」かを確認してください。

覚え方のコツ

目印の副詞で3用法を判別

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

文中の副詞を探すのが第一歩です。

過去形と迷ったら「今」を見る

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

「今どうなっているか」を考えてください。これが現在完了を使いこなす鍵です。

過去分詞は3つの単元で使う

文法
現在完了have + 過去分詞
受動態be + 過去分詞
分詞過去分詞 + 名詞

過去分詞を覚えれば、中3の重要文法が一気に楽になります。

腕試し:ランダム10問

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

中学 現在完了 総合テスト全10問
00× 0残り 10
  1. 1「twice」の意味は?
  2. 2「since」のあとに来るものは?
  3. 3「I have seen him yesterday.」の誤りは?
  4. 4「ever」の意味は?
  5. 5現在完了に必要な前提知識は?
  6. 6現在完了と一緒に使えない語を3つ挙げよ
  7. 7「Have you finished?」への肯定の答え方は?
  8. 8「I have never seen it.」を訳せ
  9. 9「three times」の意味は?
  10. 10現在完了で by 以下は使うか?
1 / 10
全10問おつかれさまでした×を付けた問題だけをもう一度解くと、記憶が定着しやすくなります。
数日あけてから、もう一度この一覧に戻ってきてください。
スペースキーで答えを表示/←→で移動

×が3問以上あった場合は、「3つの用法」に戻ってください。目印の副詞で判別することが先です。

よくある質問

現在完了と過去形はどう違うのですか

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

どちらも「なくした」と訳せますが、現在完了は今とのつながりを表します。

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

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

yesterday が過去の一点を指すからです。

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

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

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

since と for はどう使い分けますか

あとに来るもの
since時の一点since 2020
for期間の長さfor ten years

「いつから」なら since、「どのくらい」なら for です。

「×since ten years」「×for 2020」はどちらも誤りになります。

have been to と have gone to はどう違うのですか

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

「He has gone to Osaka.」は彼が今ここにいないという意味です。

経験を表したいときはbeen を使ってください。

yet はどこに置くのですか

文末です。他の副詞と違う点になります。

副詞位置
just・already・never・everhave と過去分詞の間
yet文末

また文の種類で意味が変わります。否定文なら「まだ」、疑問文なら「もう」です。

3つの用法はどう見分けるのですか

一緒に使われている副詞で判別します。

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

ただし3つとも「今とのつながり」を表している点は共通しています。別々に覚えるより、1つの本質の現れ方と考えるほうが定着します。

現在完了進行形とは何ですか

動作がずっと続いていることを表す形です。

意味
I have written three letters.3通書き終えた
I have been writing letters.ずっと書き続けている

ただし状態を表す動詞は進行形にしません。「×have been knowing」とは言いません。

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

次は関係代名詞です。中学英語シリーズの最後になります。

2つの文を1つにつなぐ形で、長文読解でも重要な役割を果たします。

なお過去分詞が不安な場合は、不規則動詞の記事に戻ってください。現在完了・受動態・分詞の3つで使うため、ここが土台になります。

フローティングボタン

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

コメント/Comment

コメントする

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

CAPTCHA

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