カテゴリ

Web学習

ブラウザですぐ・無料

Web学習の4択問題の画面

スマホアプリ

中学生向け・無料

スマホアプリの単元選択の画面
毎月コンテンツを更新中。ブックマークもしくは『いちごドリル』と検索してね♪

英語の現在完了の練習問題プリント・ドリル【無料】間違えやすいところを直す(答えつき)

短時間で点数を上げるなら

全部やらない。
×だけやる。

点数が上がるのは、まだできていないところだけです。

  1. 診断テスト
  2. ×だったところだけ練習
  3. まとめテストで仕上げ

たとえば、50問のうち40問できる人なら

全部やるできる40問×10問50問。×の練習は10問だけ
×だけやる×10問もう1回あまった時間20問。×の練習は2倍、時間は4割

時間があるときは、全部のプリントを順番にやると、もっと確実です。

診断テストから始める

英語の現在完了(have・has+過去分詞。「〜したところ」「〜したことがある」「ずっと〜している」を表す形)の無料プリントです。まず診断テストで間違えやすいところを見つけ、そこだけをプリントで練習し、最後に定期テストの形のまとめテストで仕上げます。過去分詞の作り方(3つめの形)、haveとhasの使い分け、already・yet・just、ever・never・回数、for・since・How long、疑問文・否定文・答え方、過去形との使い分け、現在完了進行形まで、全部答えつきで、印刷かごに入れるとまとめて1つのPDFにできます。現在完了は教科書によって中2で習う会社と中3で習う会社があります。紙には学年を書いていないので、習う時期に合わせて使えます。

前にもどる中1英語の過去形プリントむずかしそうなら
もっと練習中2英語の受け身プリント同じ型・近いテーマのプリント
目次

診断テスト(1枚・答えつき)

伸びしろは、×の中にある。

間違えやすいところを1問ずつ集めた18問のテストです。答えの紙に、問題ごとに「×→単元N」とプリントの名前が書いてあるので、苦手なところだけを選んで練習できます。単元1〜9は、下の9つの項目を上から数えた番号です(単元1が「過去分詞のつくり方」)。ドリルをやったあと、1週間後にもう一度解くと、苦手がなくなったかが分かります。

診断テストの問題
問題
診断テストの答え
答え

答えの紙には、問題ごとに「×ならここ」の単元と、丸つけのめやすを書いています。

無料プリント印刷
プリント名問題PDF問題+答えPDF印刷かご
診断テスト問題答えつき

診断テストのあとにやること

  1. 1診断テストを解く18問・20分。分からない問題は空らんのままでOK
  2. 2答え合わせをする×だった問題の番号に丸をつける
  3. 3下の表で行き先を見る×の番号から「やるところ」を探す
  4. 4そのところの解き方プリント×が多いところから。解き方を確かめる1枚
  5. 5ドリル①②③を3日かけてやる同じ形式で3枚。選ぶ・書く・直すと形式をかえて進む
  6. 61週間後にもう一度診断テスト×が消えたか確かめる
全部○まとめテストへ進む
まだ×がある3にもどって、そのところだけもう一度

診断テストで×だった問題→やるところ

問題間違えやすいことやるところ
問1過去形を過去分詞として使ってしまう過去分詞のつくり方へ
問2-edのつづり(y・重ねる・e)を間違える過去分詞のつくり方へ
問3beenをbeやwasにしてしまう過去分詞のつくり方へ
問4haveとhasを主語に合わせ忘れるhave・hasと過去分詞へ
問5hasのあとの動詞にsを付けてしまうhave・hasと過去分詞へ
問6肯定文にyetを使ってしまう完了(just・already・yet)へ
問7yetを目的語の前に置いてしまう完了(just・already・yet)へ
問8neverとnotを重ねてしまう経験(ever・never・回数)へ
問9three timeのようにtimeのsを付け忘れる経験(ever・never・回数)へ
問10forとsinceを取り違える継続(for・since・How long)へ
問11How longの文をdoで作ってしまう継続(for・since・How long)へ
問12疑問文をDoで作ってしまう疑問文・否定文・答え方へ
問13答えをdoや過去形で言ってしまう疑問文・否定文・答え方へ
問14yesterday・last ~の文を現在完了にしてしまう過去形か現在完了かへ
問15have beenのbeenを落としてしまう現在完了進行形へ
問16know・wantなど進行形にしない動詞を-ingにしてしまう現在完了進行形へ
問17「行ってしまった」にhave been toを使ってしまうbeen toとgone to【補足】へ
問18visitとbeenのあとのtoを取り違える経験(ever・never・回数)へ

現在完了の流れと教科書

  1. 過去分詞のつくり方
  2. have・hasと過去分詞
  3. 完了(just・already・yet)
  4. 経験(ever・never・回数)
  5. 継続(for・since・How long)
  6. 疑問文・否定文・答え方
  7. 過去形か現在完了か
  8. 現在完了進行形
  9. been toとgone to【補足】

現在完了は、中3で習う教科書が多いですが、開隆堂(令和3年度版)と三省堂は中2で習います。完了・経験・継続の習う順番も教科書によって違います。下の表で、自分の教科書のどこに当たるかを確かめてください。この記事のプリントは学年を書いていないので、中2でも中3でも使えます。完了・経験・継続の3つの小単元は、どの順で習っていても解けるように、前のプリントを解いていなくても取り組める作りにしています。

教科書令和3年度版(2021)令和7年度版(2025)
東京書籍NEW HORIZON中3 Unit 1〜2(経験→完了・継続の順)中3 Unit 1〜2(版の違いは未照合)
開隆堂SUNSHINE中2 Program 7〜8(完了・経験→継続の順)中3 Program 1〜2(経験→完了・継続の順)
三省堂NEW CROWN中2 Lesson 6〜7(継続→完了・経験の順。現在完了進行形は中3 Lesson 1)中2 Lesson 7〜8(経験→完了・継続の順。現在完了進行形は中3 Lesson 2)
光村図書Here We Go!中3 Unit 2〜3(完了・経験→継続の順)中3 Unit 2〜3(版の違いは未照合)
啓林館BLUE SKY中3 Unit 1〜2(経験・完了→継続の順)中3 Unit 1〜2(完了→経験→継続の順)
教育出版ONE WORLD中3 Lesson 1〜2(完了・経験→継続の順)中3 Lesson 1〜2(完了→経験→疑問・否定→継続の順)

表は教科書の目次などから確認できた範囲です。just・already・once・twice・before・How long・sinceのあとの文・have gone toの扱いは、会社ごとに確認できていないため、プリントでは出題を絞るか、きまりの枠で約束を書いています。

過去分詞のつくり方のプリント(4枚・答えつき)

単元1|診断テストの問1・問2・問3が×だった人はここ

ここで間違えやすいこと

  • 規則動詞に-edを付け忘れる✕ I have visit Kyoto.→visit○正しくはI have visited Kyoto.
  • 過去形を過去分詞として使ってしまう✕ I have saw this movie.→saw/have wrote/have ate/has did/have went/has came/has ran○正しくはI have seen this movie./written/eaten/done/gone/come/run
  • 過去形と同形の過去分詞に-edを付けてしまう✕ I have buyed a bag.→buyed/maked/meeted/haved/teached○正しくはI have bought a bag./made/met/had/taught
  • -edのつづり(y・重ねる・e)を間違える✕ She has studyed English.→studyed/stoped/plaied/liveed/planed○正しくはShe has studied English./stopped/played/lived/planned
過去分詞のつくり方:-ed の規則と不規則動詞の3つの形の解き方プリントの問題
解き方プリント(問題)
過去分詞のつくり方:-ed の規則と不規則動詞の3つの形のドリルの問題
ドリル(問題・3枚の1枚目)

ドリルは3枚です。①選ぶ・○×→②書く・書きかえ→③直す・日本語から英語に、と作業を変えながら、1枚の中に間違えやすいところを2つ以上まぜて進みます。

haveのあとに置く3つめの形(過去分詞)の作り方を、語の終わりの形で決めるプリントです。eで終わる語はdだけ、短い語は最後の字を重ねる、子音字+yはied、不規則動詞はedを付けず、過去形と過去分詞が違う語(see-saw-seen)は3つめの形を書く、beの3つめの形はbeen、を確かめます。

無料プリント印刷
プリント名問題PDF問題+答えPDF印刷かご
過去分詞のつくり方:-edの規則と不規則動詞の3つの形(解き方プリント)問題答えつき
過去分詞のつくり方:-edの規則と不規則動詞の3つの形ドリル①問題答えつき
過去分詞のつくり方:-edの規則と不規則動詞の3つの形ドリル②問題答えつき
過去分詞のつくり方:-edの規則と不規則動詞の3つの形ドリル③問題答えつき
4枚まとめ問題4枚答えつき8枚

見直しのコツ語の終わりを見て決める。eで終わるならdだけ。子音字+yはyをiに変えてed。短い語は最後の字を重ねる。不規則動詞は3つの形をセットで覚える。

have・hasと過去分詞のプリント(4枚・答えつき)

単元2|診断テストの問4・問5が×だった人はここ

ここで間違えやすいこと

  • haveとhasを主語に合わせ忘れる✕ He have lived here.→have/They has lived here.○正しくはHe has lived here./They have lived here.
  • hasのあとの動詞にsを付けてしまう✕ She has lives in Osaka for three years.→lives○正しくはShe has lived in Osaka for three years.
  • have been+過去分詞にしてしまう✕ I have been lived here for three years.→been lived○正しくはI have lived here for three years.
  • I’veなどのつづりを間違える✕ I’have lived here.→I’have/Youve/We’v○正しくはI’ve lived here./You’ve/We’ve
have・has と過去分詞の形:主語で選ぶの解き方プリントの問題
解き方プリント(問題)
have・has と過去分詞の形:主語で選ぶのドリルの問題
ドリル(問題・3枚の1枚目)

ドリルは3枚です。①選ぶ・○×→②書く・書きかえ→③直す・日本語から英語に、と作業を変えながら、1枚の中に間違えやすいところを2つ以上まぜて進みます。

現在完了の基本の形のプリントです。主語がI・you・we・they・複数ならhave、he・she・it・名前・1人ならhas、hasのあとの動詞にsは付けない、have been+過去分詞にしない、I’veの形、He’sがhasかisか、を確かめます。

無料プリント印刷
プリント名問題PDF問題+答えPDF印刷かご
have・hasと過去分詞の形:主語で選ぶ(解き方プリント)問題答えつき
have・hasと過去分詞の形:主語で選ぶドリル①問題答えつき
have・hasと過去分詞の形:主語で選ぶドリル②問題答えつき
have・hasと過去分詞の形:主語で選ぶドリル③問題答えつき
4枚まとめ問題4枚答えつき8枚

見直しのコツ主語でhaveかhasを選び、あとは3つめの形。hasのあとにsは付けない。He’sのあとが3つめの形ならhasの短縮形。

完了(just・already・yet・4枚・答えつき)

単元3|診断テストの問6・問7が×だった人はここ

ここで間違えやすいこと

  • 肯定文にyetを使ってしまう✕ I have finished my homework yet.→yet○正しくはI have already finished my homework.
  • 否定文にalreadyを使ってしまう✕ I haven’t finished my homework already.→already○正しくはI haven’t finished my homework yet.
  • yetを目的語の前に置いてしまう✕ I haven’t finished yet my homework.→yetの位置/Have you finished yet your homework?○正しくはI haven’t finished my homework yet./Have you finished your homework yet?
  • 現在完了にjust nowを付けてしまう✕ I have just now finished my homework.→just now○正しくはI have just finished my homework./I finished my homework just now.
完了:just・already・yetの解き方プリントの問題
解き方プリント(問題)
完了:just・already・yetのドリルの問題
ドリル(問題・3枚の1枚目)

ドリルは3枚です。①選ぶ・○×→②書く・書きかえ→③直す・日本語から英語に、と作業を変えながら、1枚の中に間違えやすいところを2つ以上まぜて進みます。

「もう〜した」「まだ〜ない」「ちょうど〜した」のプリントです。肯定文はalready、否定文・疑問文はyet、yetは文の終わり、just nowは過去形、答えにはyet・alreadyを入れない、を確かめます。already・justの置き場所は、きまり枠で約束を書いています。

無料プリント印刷
プリント名問題PDF問題+答えPDF印刷かご
完了:just・already・yet(解き方プリント)問題答えつき
完了:just・already・yetドリル①問題答えつき
完了:just・already・yetドリル②問題答えつき
完了:just・already・yetドリル③問題答えつき
4枚まとめ問題4枚答えつき8枚

見直しのコツ「もう」は肯定文でalready、否定文・疑問文でyet。yetは文の終わりに置く。just nowは過去形の文で使う。

経験(ever・never・回数・4枚・答えつき)

単元4|診断テストの問8・問9・問18が×だった人はここ

ここで間違えやすいこと

  • 肯定文にeverを使ってしまう✕ I have ever visited Kyoto.→ever○正しくはI have visited Kyoto./Have you ever visited Kyoto?
  • neverとnotを重ねてしまう✕ I haven’t never eaten curry.→haven’t never○正しくはI have never eaten curry./I haven’t eaten curry.
  • neverを文末に置いてしまう✕ I have visited Kyoto never.→文末○正しくはI have never visited Kyoto.
  • three timeのようにtimeのsを付け忘れる✕ I have visited Kyoto three time.→time/I have seen it twice times./once times○正しくはthree times/twice/once
経験:ever・never・回数の解き方プリントの問題
解き方プリント(問題)
経験:ever・never・回数のドリルの問題
ドリル(問題・3枚の1枚目)

ドリルは3枚です。①選ぶ・○×→②書く・書きかえ→③直す・日本語から英語に、と作業を変えながら、1枚の中に間違えやすいところを2つ以上まぜて進みます。

「〜したことがある」のプリントです。everは疑問文、neverはhaveのすぐあとでnotと重ねない、回数はthree times、How many timesには回数で答える、have been toのbeenを落とさない、を確かめます。once・twice・beforeは出題しません。

無料プリント印刷
プリント名問題PDF問題+答えPDF印刷かご
経験:ever・never・回数(解き方プリント)問題答えつき
経験:ever・never・回数ドリル①問題答えつき
経験:ever・never・回数ドリル②問題答えつき
経験:ever・never・回数ドリル③問題答えつき
4枚まとめ問題4枚答えつき8枚

見直しのコツeverは疑問文の「今までに」。neverはhaveのすぐあと。回数はtimesのsを落とさない。「行ったことがある」はhave been to。

継続(for・since・How long・4枚・答えつき)

単元5|診断テストの問10・問11が×だった人はここ

ここで間違えやすいこと

  • 「ずっと〜している」を現在形で言ってしまう✕ I live in Osaka for three years.→live/I am busy since yesterday.○正しくはI have lived in Osaka for three years./I have been busy since yesterday.
  • sinceのある文を過去形で言ってしまう✕ I lived in Osaka since 2020.→lived/He was busy since last week.○正しくはI have lived in Osaka since 2020./He has been busy since last week.
  • forとsinceを取り違える✕ I have lived here since three years.→since/for 2020/for last week○正しくはfor three years/since 2020/since last week
  • sinceのあとの文まで現在完了にしてしまう✕ I have known Ken since I have come to Japan.→have come○正しくはsince I came to Japan
継続:for・since・How longの解き方プリントの問題
解き方プリント(問題)
継続:for・since・How longのドリルの問題
ドリル(問題・3枚の1枚目)

ドリルは3枚です。①選ぶ・○×→②書く・書きかえ→③直す・日本語から英語に、と作業を変えながら、1枚の中に間違えやすいところを2つ以上まぜて進みます。

「ずっと〜している」のプリントです。現在形や過去形にしない、forは期間・sinceは起点、継続に使えない動詞(buy・meet・come)、How longの疑問文と答え方、を確かめます。sinceのあとの文は、きまり枠で約束を書いた設問だけです。

無料プリント印刷
プリント名問題PDF問題+答えPDF印刷かご
継続:for・since・How long(解き方プリント)問題答えつき
継続:for・since・How longドリル①問題答えつき
継続:for・since・How longドリル②問題答えつき
継続:for・since・How longドリル③問題答えつき
4枚まとめ問題4枚答えつき8枚

見直しのコツ「ずっと〜している」はhave+3つめの形。期間はfor、起点はsince。How longにYes/Noでは答えない。

疑問文・否定文・答え方のプリント(4枚・答えつき)

単元6|診断テストの問12・問13が×だった人はここ

ここで間違えやすいこと

  • 疑問文をDoで作ってしまう✕ Do you have visited Kyoto?→Do/You have visited Kyoto?○正しくはHave you visited Kyoto?
  • HaveとHasを主語に合わせ忘れる✕ Have he visited Kyoto?→Have/Has they visited Kyoto?○正しくはHas he visited Kyoto?/Have they visited Kyoto?
  • 否定文をdon’tで作ってしまう✕ I don’t have visited Kyoto.→don’t have/I haven’t visit Kyoto.○正しくはI haven’t visited Kyoto. / I have not visited Kyoto./I haven’t visited Kyoto.
  • haven’tとhasn’tを取り違える✕ He haven’t finished yet.→haven’t/They hasn’t finished yet.○正しくはHe hasn’t finished yet./They haven’t finished yet.
疑問文・否定文・答え方:Have you ~?の解き方プリントの問題
解き方プリント(問題)
疑問文・否定文・答え方:Have you ~?のドリルの問題
ドリル(問題・3枚の1枚目)

ドリルは3枚です。①選ぶ・○×→②書く・書きかえ→③直す・日本語から英語に、と作業を変えながら、1枚の中に間違えやすいところを2つ以上まぜて進みます。

現在完了の疑問文・否定文・答え方のプリントです。Have・Hasを前に出す、doは使わない、haven’t・hasn’tのつづり、答えは質問と同じhave・has、三人称はhe・she・theyに置きかえる、を確かめます。三人称の短答はきまり枠の約束どおりに採点します。

無料プリント印刷
プリント名問題PDF問題+答えPDF印刷かご
疑問文・否定文・答え方:Have you ~?(解き方プリント)問題答えつき
疑問文・否定文・答え方:Have you ~?ドリル①問題答えつき
疑問文・否定文・答え方:Have you ~?ドリル②問題答えつき
疑問文・否定文・答え方:Have you ~?ドリル③問題答えつき
4枚まとめ問題4枚答えつき8枚

見直しのコツ疑問文はHave・Hasを前に。否定文はhaven’t・hasn’t。答えは質問と同じhave・hasで、主語はI・he・she・theyに置きかえる。

過去形か現在完了かのプリント(1枚・答えつき)

単元7|診断テストの問14が×だった人はここ

ここで間違えやすいこと

  • yesterday・last ~の文を現在完了にしてしまう✕ I have seen him yesterday.→have seen/Ken has gone to Kyoto last week.○正しくはI saw him yesterday./Ken went to Kyoto last week.
  • agoの文を現在完了にしてしまう✕ I have visited Kyoto three years ago.→have visited○正しくはI visited Kyoto three years ago.
  • Whenの文を現在完了にしてしまう✕ When have you visited Kyoto?→have visited/I have visited Kyoto when I was a child.○正しくはWhen did you visit Kyoto?/I visited Kyoto when I was a child.
  • in+年の文を現在完了にしてしまう✕ I have lived in Tokyo in 2019.→have lived○正しくはI lived in Tokyo in 2019.
過去形か現在完了か:yesterday・ago・when・in+年の問題
問題
過去形か現在完了か:yesterday・ago・when・in+年の答え
答え

過去形と現在完了を使い分けるプリントです。yesterday・last ~・ago・in+年・Whenの疑問文は過去形、for・since・「もう」「ずっと」は現在完了、を確かめます。毎問が場面ごとの別の判断になるので、ドリルはなく導入の1枚だけです(診断・まとめ・発展で反復できます)。

無料プリント印刷
プリント名問題PDF問題+答えPDF印刷かご
過去形か現在完了か:yesterday・ago・when・in+年問題答えつき

見直しのコツ過去の一つの時点を言う語(yesterday・ago・in 2019・When)があれば過去形。いままでのつながりを言うときはhave+3つめの形。

現在完了進行形のプリント(4枚・答えつき)

単元8|診断テストの問15・問16が×だった人はここ

ここで間違えやすいこと

  • have beenのbeenを落としてしまう✕ I have studying English for two hours.→beenなし○正しくはI have been studying English for two hours.
  • beenのあとを-ingにし忘れる✕ I have been study English since this morning.→study/been studied○正しくはI have been studying English since this morning./been studying
  • have・hasを主語に合わせ忘れる✕ He have been playing tennis for two hours.→have/They has been playing○正しくはHe has been playing tennis for two hours./They have been playing
  • -ingのつづりを間違える✕ I have been makeing lunch.→makeing/runing/swiming/writeing○正しくはmaking/running/swimming/writing
現在完了進行形:have been+-ingの解き方プリントの問題
解き方プリント(問題)
現在完了進行形:have been+-ingのドリルの問題
ドリル(問題・3枚の1枚目)

ドリルは3枚です。①選ぶ・○×→②書く・書きかえ→③直す・日本語から英語に、と作業を変えながら、1枚の中に間違えやすいところを2つ以上まぜて進みます。

「ずっと〜している」動作を言う現在完了進行形のプリントです。beenを落とさない、beenのあとは-ing、-ingのつづり、know・want・loveは進行形にしない、回数を言う文は進行形にしない、for・sinceの文を現在進行形にしない、を確かめます。

無料プリント印刷
プリント名問題PDF問題+答えPDF印刷かご
現在完了進行形:have been+-ing(解き方プリント)問題答えつき
現在完了進行形:have been+-ingドリル①問題答えつき
現在完了進行形:have been+-ingドリル②問題答えつき
現在完了進行形:have been+-ingドリル③問題答えつき
4枚まとめ問題4枚答えつき8枚

見直しのコツ動作の継続はhave been+-ing。know・want・loveなど動作でない動詞と、回数の文はhave+3つめの形。

been toとgone to【補足】のプリント(1枚・答えつき)

単元9|診断テストの問17が×だった人はここ

ここで間違えやすいこと

  • 「行ったことがある」にhave goneを使ってしまう✕ I have gone to Kyoto three times.→gone/Have you ever gone to Kyoto?○正しくはI have been to Kyoto three times./Have you ever been to Kyoto?
  • 「行ってしまった」にhave been toを使ってしまう✕ He has been to Kyoto, so he is not here now.→been to○正しくはHe has gone to Kyoto, so he is not here now.
  • 「ずっといる」にhave been toを使ってしまう✕ I have been to Osaka for three years.→been to/He has been to Kyoto since last week.○正しくはI have been in Osaka for three years./He has been in Kyoto since last week.
have been to と have gone to【補足】の問題
問題
have been to と have gone to【補足】の答え
答え

have been to(行ったことがある)とhave gone to(行ってしまった)、場所にずっといるhave been inを区別するプリントです。教科書での扱いが会社で違うため補足としています。「いまここにいない」などの状況の文を付けて、1通りに決まる問題だけにしています。ドリルはなく導入の1枚だけです。

無料プリント印刷
プリント名問題PDF問題+答えPDF印刷かご
have been toとhave gone to【補足】問題答えつき

見直しのコツいまここにいるならbeen、いないならgone。for・sinceがあるときはbeen in。この単元は習っていなくても先に進めます。

発展問題のプリント(2枚・答えつき)

ここで間違えやすいこと

  • 肯定文にyetを使ってしまう✕ I have finished my homework yet.→yet○正しくはI have already finished my homework.
  • forとsinceを取り違える✕ I have lived here since three years.→since/for 2020/for last week○正しくはfor three years/since 2020/since last week
  • yesterday・last ~の文を現在完了にしてしまう✕ I have seen him yesterday.→have seen/Ken has gone to Kyoto last week.○正しくはI saw him yesterday./Ken went to Kyoto last week.
3つの意味を読み分けるの問題
3つの意味を読み分ける(問題)
3つの意味を読み分けるの答え
3つの意味を読み分ける(答え)

1枚目は、同じhave+過去分詞の文が「もう〜した」「〜したことがある」「ずっと〜している」のどれかを、文中の語(yet・ever・for・sinceなど)から読み分ける問題、2枚目は日本語の文を、時の語や「ことがある」「もう」「ずっと」から過去形か現在完了かを決めて書く問題です。定期テストの最後の問題で差がつくところです。

無料プリント印刷
プリント名問題PDF問題+答えPDF印刷かご
3つの意味を読み分ける問題答えつき
過去形と現在完了を書き分ける問題答えつき
2枚まとめ問題2枚答えつき4枚

採点のしかた(ほかにも正解になる形)

答えが1つに決まらない問題があります。プリントの答えの紙にも、次の形を正解として書いています。

問題の形正解として受ける形×または△の形
短縮形I have / I’ve ・ have not / haven’t ・ has not / hasn’tはどちらも正解(短縮形の指定がある設問は指定どおり)I’have・haventなど、アポストロフィの位置やeの落ち(×)
already・justの位置have・hasのすぐあとに置く(I have already finished ~. / I have just finished ~.)。きまり枠に約束を書いています位置が会社で割れる可能性があるため、約束の形だけを正解とします。教科書の例と違う場合は、教科書に合わせてください(△)
yetの位置文の終わりに置く(I haven’t finished my homework yet.)目的語の前に置く形(×)
経験の否定I have never visited ~. / I haven’t visited ~.(語順の指定がない書きかえはどちらも正解)haven’t never・visited never(×)
回数three times・four timesなど(このプリントではonce・twiceは出題しません)three time・twice times(×)。once・twice・beforeは会社ごとの扱いが確認できていないため出題しません
Yes/Noの答えYes, I have. / No, I haven’t. / No, I have not.Yes, I do.・Yes, I visited.・No, I didn’t.・Yes, I have yet.(×)
三人称の短い答えHas Ken ~?にYes, he has. / No, she hasn’t.(質問の主語をhe・she・theyに置きかえる約束)Yes, Ken has.・Yes, he have.(×)。三人称の短答は教科書で確認できていないため、きまり枠の約束どおりに採点します(△)
How longの答えFor three years. / Since 2020. / I have lived here for three years.Yes, I have.(×)
for・sincefor+期間、since+起点(年・月・曜日・last ~・文)。sinceのあとの文(since I came ~)は過去形for+起点、since+期間(×)。sinceのあとの文は会社ごとの扱いが確認できていないため、きまり枠で約束を書いた設問だけです
過去形か現在完了かyesterday・ago・when・in+年・last ~は過去形。for・since・もう・ずっとは現在完了時の語と時制が合わない文(×)
現在完了進行形have・has been+-ing(動作の継続)。know・want・loveはhave+過去分詞have studying・have been know・am studying for ~(×)
have been toとhave gone to経験=been to、いまここにいない=gone to、ずっといる=been in。状況の文を付けて1通りにしていますI・youが主語のhave gone toは出題しません(教科書での扱いが会社で違う。補足の枚だけ)
日本語→英語( )の語・「もう」「まだ」「ずっと」「〜回」・時の語で1通りに決まる形過去形で書く(昨日・〜前などがないのに)(×)
語を並べる語頭の大文字と文末の. ?つきで1通り。for・sinceの句は文末に固定した文だけ語順違い(×)

見直しの練習のプリント(1枚・答えつき)

テストで点を落とす原因の多くは、分かっているのに書き間違えることです。このプリントでは、友だちの答案にわざと間違いを入れてあるので、決まった手順で見直して直します。

  • 過去分詞は3つめの形になっているか(written・brokenなど)
  • have・hasは主語で決めているか(He has・We have)
  • もう・まだ・一度もを表すことば(yet・neverなど)の場所は合っているか
  • forは期間・sinceは起点か(for 3 years・since 2020)
  • 疑問文・否定文・答えをdoで作っていないか(Have you ~?)
  • 過去を表す語(last year・yesterday)があるのに現在完了にしていないか、進行形の形は合っているか
見直しの練習の問題
問題
見直しの練習の答え
答え

見直しの手順を紙の上に書いてあるので、手順どおりに確かめる練習ができます。

無料プリント印刷
プリント名問題PDF問題+答えPDF印刷かご
見直しの練習問題答えつき

まとめテスト(定期テストの形・5枚・答えつき)

ヒントなしで、現在完了の9項目が混ざったテストが5枚あります。選ぶ・書く・直す・英文を書くと形を変えていき、⑤は定期テストの形(50点満点・25分)です。答えの紙には、ほかにも正解になる書き方を書いています。

まとめテスト①の問題
まとめテスト①(問題)
まとめテスト①の答え
まとめテスト①(答え)

①から順に取り組み、×だったところを練習してから次の枚に進むと、伸びたかが分かります。

無料プリント印刷
プリント名問題PDF問題+答えPDF印刷かご
まとめテスト①問題答えつき
まとめテスト②問題答えつき
まとめテスト③問題答えつき
まとめテスト④問題答えつき
まとめテスト⑤問題答えつき
5枚まとめ問題5枚答えつき10枚

英作文(自分のことを現在完了で書く・1枚・答えつき)

現在完了を使って、自分のことについて3文ずつ書く問題です。例:いままでにしたことがあること・ずっとしていること・もうしたこと(まだしていないこと)。答えの紙に、満点・部分点・0点になる書き方の例と、採点のしかたを載せています。

点数書き方の例理由
10点(満点)I have never been to Canada. I have played the piano for five years. I have already cleaned my room.3つともhave+3つめの形・ことば(never・for・already)の位置が正しい
6点(部分点)I have never been to Canada. I have played the piano since five years. I have already cleaned my room.since five years(forの誤り)。1か所だけのまちがい
0点I never go to Canada. I play the piano for five years.have+3つめの形になっていない(現在形)。2か所以上のまちがい
英作文:いままで・ずっと・もうの問題
問題
英作文:いままで・ずっと・もうの答え
答え

家で丸つけするときは、答えの紙の例と見比べてください。

無料プリント印刷
プリント名問題PDF問題+答えPDF印刷かご
英作文:いままで・ずっと・もう問題答えつき

学校のワークで間違えたら

学校のワークやテストで間違えた答えの形から、どこでつまずいたかと、やるプリントを探せます。

こう間違えたつまずきやるプリント
I have visit Kyoto.→visit規則動詞に-edを付け忘れる過去分詞のつくり方
I have saw this movie.→saw/have wrote/have ate/has did/have went/has came/has ran過去形を過去分詞として使ってしまう過去分詞のつくり方
I have buyed a bag.→buyed/maked/meeted/haved/teached過去形と同形の過去分詞に-edを付けてしまう過去分詞のつくり方
She has studyed English.→studyed/stoped/plaied/liveed/planed-edのつづり(y・重ねる・e)を間違える過去分詞のつくり方
I have readed this book.→readed/putted/cuttedread・put・cutに-edを付けてしまう過去分詞のつくり方
I have be busy.→be/I have was busy.beenをbeやwasにしてしまう過去分詞のつくり方
He have lived here.→have/They has lived here.haveとhasを主語に合わせ忘れるhave・hasと過去分詞
She has lives in Osaka for three years.→liveshasのあとの動詞にsを付けてしまうhave・hasと過去分詞
I have been lived here for three years.→been livedhave been+過去分詞にしてしまうhave・hasと過去分詞
I’have lived here.→I’have/Youve/We’vI’veなどのつづりを間違えるhave・hasと過去分詞
He’s lived here for ten years.→He is livedと読む/She’s been to Kyoto.→She is beenと読むHe’sをHe isと読んでしまうhave・hasと過去分詞
I have finished my homework yet.→yet肯定文にyetを使ってしまう完了(just・already・yet)
I haven’t finished my homework already.→already否定文にalreadyを使ってしまう完了(just・already・yet)
I haven’t finished yet my homework.→yetの位置/Have you finished yet your homework?yetを目的語の前に置いてしまう完了(just・already・yet)
I have just now finished my homework.→just now現在完了にjust nowを付けてしまう完了(just・already・yet)
Have you finished your homework yet? — Yes, I have yet./No, I have yet.答えにyet・alreadyを残してしまう完了(just・already・yet)
I have ever visited Kyoto.→ever肯定文にeverを使ってしまう経験(ever・never・回数)
I haven’t never eaten curry.→haven’t neverneverとnotを重ねてしまう経験(ever・never・回数)
I have visited Kyoto never.→文末neverを文末に置いてしまう経験(ever・never・回数)
I have visited Kyoto three time.→time/I have seen it twice times./once timesthree timeのようにtimeのsを付け忘れる経験(ever・never・回数)
How many times have you visited Kyoto? — Yes, I have.How many timesにYes/Noで答えてしまう経験(ever・never・回数)
I have to Kyoto.→beenなし/Have you ever to Kyoto?have been toのbeenを落としてしまう経験(ever・never・回数)
I have visited to Kyoto./I have been Kyoto./I have been to there.visitとbeenのあとのtoを取り違える経験(ever・never・回数)
I live in Osaka for three years.→live/I am busy since yesterday.「ずっと〜している」を現在形で言ってしまう継続(for・since・How long)
I lived in Osaka since 2020.→lived/He was busy since last week.sinceのある文を過去形で言ってしまう継続(for・since・How long)
I have lived here since three years.→since/for 2020/for last weekforとsinceを取り違える継続(for・since・How long)
I have known Ken since I have come to Japan.→have comesinceのあとの文まで現在完了にしてしまう継続(for・since・How long)
I have met Ken for ten years.→met/have bought this bag for two years/have come to Japan for three yearsbuy・meetなど継続できない動詞をforと使ってしまう継続(for・since・How long)
How long do you live here?→do you liveHow longの文をdoで作ってしまう継続(for・since・How long)
How long have you lived here? — Yes, I have.How longにYes/Noで答えてしまう継続(for・since・How long)
How long time have you lived here?→timeHow long timeにしてしまう継続(for・since・How long)
Do you have visited Kyoto?→Do/You have visited Kyoto?疑問文をDoで作ってしまう疑問文・否定文・答え方
Have he visited Kyoto?→Have/Has they visited Kyoto?HaveとHasを主語に合わせ忘れる疑問文・否定文・答え方
I don’t have visited Kyoto.→don’t have/I haven’t visit Kyoto.否定文をdon’tで作ってしまう疑問文・否定文・答え方
He haven’t finished yet.→haven’t/They hasn’t finished yet.haven’tとhasn’tを取り違える疑問文・否定文・答え方
I havent visited Kyoto.→havent/have’nt・havn’t・hasnt・has’nthaven’t・hasn’tのつづりを間違える疑問文・否定文・答え方
Have you visited Kyoto? — Yes, I do./Yes, I visited./No, I don’t./No, I didn’t.答えをdoや過去形で言ってしまう疑問文・否定文・答え方
Has he visited Kyoto? — Yes, he have./No, he haven’t./Yes, they has.答えのhave・hasを主語に合わせ忘れる疑問文・否定文・答え方
Has Ken visited Kyoto? — Yes, Ken has./Have you visited Kyoto? — Yes, you have./Have Ken and Aya ~? — Yes, we have.質問の主語を答えにそのまま使ってしまう疑問文・否定文・答え方
I have seen him yesterday.→have seen/Ken has gone to Kyoto last week.yesterday・last ~の文を現在完了にしてしまう過去形か現在完了か
I have visited Kyoto three years ago.→have visitedagoの文を現在完了にしてしまう過去形か現在完了か
When have you visited Kyoto?→have visited/I have visited Kyoto when I was a child.Whenの文を現在完了にしてしまう過去形か現在完了か
I have lived in Tokyo in 2019.→have livedin+年の文を現在完了にしてしまう過去形か現在完了か
I have studying English for two hours.→beenなしhave beenのbeenを落としてしまう現在完了進行形
I have been study English since this morning.→study/been studiedbeenのあとを-ingにし忘れる現在完了進行形
He have been playing tennis for two hours.→have/They has been playinghave・hasを主語に合わせ忘れる現在完了進行形
I have been makeing lunch.→makeing/runing/swiming/writeing-ingのつづりを間違える現在完了進行形
I have been knowing him for ten years.→been knowing/been wanting/been lovingknow・wantなど進行形にしない動詞を-ingにしてしまう現在完了進行形
I am studying English for two hours.→am studying/He is playing tennis since noon.現在進行形でfor・sinceを言ってしまう現在完了進行形
Do you have been studying English?→Do/I don’t have been studying/How long are you studying English?疑問文・否定文をDoで作ってしまう現在完了進行形
I have been reading this book three times.→been reading/been visiting Kyoto twice回数を数える文を進行形にしてしまう現在完了進行形
I have gone to Kyoto three times.→gone/Have you ever gone to Kyoto?「行ったことがある」にhave goneを使ってしまうbeen toとgone to【補足】
He has been to Kyoto, so he is not here now.→been to「行ってしまった」にhave been toを使ってしまうbeen toとgone to【補足】
I have been to Osaka for three years.→been to/He has been to Kyoto since last week.「ずっといる」にhave been toを使ってしまうbeen toとgone to【補足】

現在完了はいつ習う?つまずきやすい点と家庭での声かけ

現在完了(have・has+過去分詞で「〜したところ」「〜したことがある」「ずっと〜している」を表す文)について、中学校学習指導要領解説外国語編(外国語)は、学年ごとの文法の割り振りを決めておらず、どの学年で何を習うかは教科書会社と学校が決めています。現在完了は中3で習う教科書が多い一方で、開隆堂と三省堂のように中2で習う教科書もあります。現在完了で使う過去分詞(動詞の3つめの形)は、受け身を先に習う教科書では既習ですが、そうでない教科書ではここで初めて出会います。このページの診断テストとプリントは、この単元で間違えやすい点を、誤答の形から集めたものです。

学年学校で学ぶことつながる先
小学校(外国語)簡単な表現に慣れる学校が多い(学校による)。現在完了は習わない形の規則はまだ習っていない段階
中1be動詞・一般動詞・三人称単数現在・can・現在進行形・過去形(-edと不規則動詞)過去形と-ingが現在完了の土台になる
中2不定詞・動名詞・接続詞・比較・受け身など。教科書会社によって順番が違い、開隆堂と三省堂は現在完了も中2受け身を習っていれば過去分詞は既習
中3現在完了(完了・経験・継続)・現在完了進行形・過去分詞の後置修飾・関係代名詞など。教科書会社によって順番が違う完了・経験・継続の順番も会社で違う

過去分詞の形をまちがえる

I have saw this movie.やI have buyed a bag.と書いていたら、規則変化のつづりや不規則動詞の3つめの形が確かめられていません。

声かけseeはseen、buyはboughtと、3つの形をセットで覚えたね

過去形と現在完了を混ぜる

I have seen him yesterday.と書いていたら、yesterdayのような過去の一時点を言う語と現在完了を一緒にしています。

声かけyesterdayのときは過去形のI saw him yesterday.だね

疑問文・否定文をdoで作る

Do you have visited Kyoto?やI don’t have visited Kyoto.と書いていたら、一般動詞の否定・疑問の型を現在完了に当てはめています。

声かけ現在完了はHave you visited ~?やI haven’t visited ~.だね

家庭でできること診断テストで×だった番号を、答えの紙の「×→単元N」で項目ごとに数え、×が多い項目から始めます。直した文は、声に出して「have・hasのあとは3つめの形、疑問文はHaveを前に、否定はhaven’t」と確かめてから書くと、形が目と耳で確かめられます。1週間後に診断テストをもう一度解くと、直ったかどうかが分かります。学校の指示があるときは、そちらを優先してください。

この記事で参考にした資料

リンク先はいずれも公的機関・学術データベースの資料です(最終確認2026年10月20日)。

よくある質問

1日に何枚やればいいですか?

1日1枚(10〜15分)が目安です。テスト前は診断テストで×だったプリントを1日2枚までにして、残りの時間を見直しに使ってください。

日本語の訳はついていますか?

枚によって違います。訳が答えのヒントになってしまう枚では、問題面に訳を付けていません。日本語から英語に書く問題では、「もう」「まだ」「ずっと」「〜回」のような語で、現在完了で書くよう決めています。

教科書が違っても使えますか?

使えます。ただし、現在完了は教科書によって習う学年が違い(開隆堂の令和3年度版と三省堂は中2、ほかは中3)、完了・経験・継続の順番も会社で違います。「現在完了の流れと教科書」の表で、自分の教科書のどこに当たるか確かめてください。完了・経験・継続のプリントは、どの順で習っていても解ける作りです。

診断テストが全部○でした。

まとめテストに進んでください。まとめテストも満点なら、発展問題と英作文(自分のことを現在完了で書く)で最後の問題の対策をします。

現在完了は中2で習いますか?

多くの教科書では中3ですが、開隆堂(令和3年度版)と三省堂の教科書は中2です。紙には学年を書いていないので、習う時期に合わせて使ってください。

have been toとhave gone toは習っていません。

この2つは教科書での扱いが会社で違うため「補足」としています。習っていなければ、先に進んでかまいません。

あわせて使いたい無料プリント

むずかしそうなら前へ、すらすら解けたら次へ。

プリントご意見BOX

目次