中3英語「現在完了(完了・経験)」確認テスト

無料・印刷OK
制限時間30分 配点100点満点 目標80点以上 問題数大問6問(小問35問)

中学3年の英語「現在完了(完了・経験)」の確認テストです。〈have / has+過去分詞〉の形と不規則動詞の過去分詞、just・already・yet を使う「完了」、ever・never・回数を表す語と have been to を使う「経験」、過去の一点を表す語とはいっしょに使えないという過去形との使い分け、日本語からの英作文まで、定期テストで落としやすい型を1枚に集めました(中2の終わりに習う教科書もあります)。制限時間30分、100点満点、目標は80点以上。解答・解説つき・無料で、画面でも印刷しても使えます。

解答・解説へ 弱点診断へ

ルール主語が3人称単数のときは has を使うこと。have / has のあとの動詞は必ず過去分詞にすること。yesterday・last year・~ ago・When ~? など、過去の一点を表す語句があるときは過去形にすること。

1 過去分詞を書く 各2点×8=16点

次の動詞の過去分詞を書きなさい。

  1. play
  2. see
  3. go
  4. eat
  5. write
  6. be
  7. read
  8. do

2 ( )から正しい語を選ぶ 各2点×8=16点

( )内から正しい語を選びなさい。

  1. I ( have / has ) just finished my homework.
  2. She ( have / has ) already cleaned her room.
  3. I have ( visit / visited ) Kyoto twice.
  4. Have you ( ever / never ) seen this movie?
  5. I have ( ever / never ) eaten natto.
  6. He hasn’t called me ( already / yet ).
  7. Have you finished lunch ( yet / just )?
  8. I have ( been / gone ) to Hokkaido three times.

3 指示にしたがって書きかえる 各4点×5=20点

( )の指示にしたがって書きかえなさい。

  1. I have finished the work.(yet を使って否定文に)
  2. She has read the book.(疑問文にして、Yes で答える)
  3. He has visited Nara.(「一度も~したことがない」という文に)
  4. You have played the guitar.(「今までに~したことがありますか」という文に)
  5. Ken has been to Okinawa twice.(twice をたずねる文に)

4 現在完了か過去形かを選ぶ 各3点×4=12点

( )内から正しいほうを選びなさい。

  1. I ( visited / have visited ) Kyoto last year.
  2. I ( saw / have seen ) the movie three times, so I know the story well.
  3. When ( did you finish / have you finished ) your homework?
  4. She ( lost / has lost ) her key yesterday.

5 並べかえて英文を作る 各3点×4=12点

( )内の語を並べかえて、正しい英文にしなさい。

  1. ( just / I / arrived / have ) at the station.
  2. ( you / have / ever / been ) to Kyoto?
  3. ( never / she / has / seen ) snow.
  4. ( not / have / we / eaten ) lunch yet.

6 日本語を英語にする 各4点×6=24点

次の日本語を、現在完了を使って英語にしなさい。

  1. 私はちょうど宿題を終えたところです。
  2. 彼女はもう昼食を食べてしまいました。
  3. あなたはもう部屋をそうじしましたか。
  4. 私は一度も富士山に登ったことがありません。
  5. あなたは今までにすしを食べたことがありますか。
  6. 私は2回、北海道に行ったことがあります。

解答・解説

大問ごとに開けます。丸つけのあとは、下の「弱点診断」で落とした型を確認してください。

1. 過去分詞を書く(各2点×8=16点)
  1. play played
  2. see seen
  3. go gone
  4. eat eaten
  5. write written
  6. be been
  7. read read(つづりは同じ。発音は「レッド」)
  8. do done
2. ( )から正しい語を選ぶ(各2点×8=16点)
  1. I ( have / has ) just finished my homework. have
  2. She ( have / has ) already cleaned her room. has(主語が3人称単数)
  3. I have ( visit / visited ) Kyoto twice. visited(have のあとは過去分詞)
  4. Have you ( ever / never ) seen this movie? ever(疑問文で「今までに」)
  5. I have ( ever / never ) eaten natto. never(「一度も~ない」)
  6. He hasn’t called me ( already / yet ). yet(否定文で「まだ」)
  7. Have you finished lunch ( yet / just )? yet(疑問文で「もう」)
  8. I have ( been / gone ) to Hokkaido three times. been(have been to ~=~に行ったことがある)
3. 指示にしたがって書きかえる(各4点×5=20点)
  1. I have finished the work.(yet を使って否定文に) I have not finished the work yet.(haven’t)
  2. She has read the book.(疑問文にして、Yes で答える) Has she read the book? ── Yes, she has.
  3. He has visited Nara.(「一度も~したことがない」という文に) He has never visited Nara.
  4. You have played the guitar.(「今までに~したことがありますか」という文に) Have you ever played the guitar?
  5. Ken has been to Okinawa twice.(twice をたずねる文に) How many times has Ken been to Okinawa?
4. 現在完了か過去形かを選ぶ(各3点×4=12点)
  1. I ( visited / have visited ) Kyoto last year. visited(last year は過去の一点。現在完了とはいっしょに使えない)
  2. I ( saw / have seen ) the movie three times, so I know the story well. have seen(今までに3回見たという経験。今「よく知っている」ことにつながる)
  3. When ( did you finish / have you finished ) your homework? did you finish(When でたずねるときは過去形)
  4. She ( lost / has lost ) her key yesterday. lost(yesterday は過去の一点)
5. 並べかえて英文を作る(各3点×4=12点)
  1. ( just / I / arrived / have ) at the station. I have just arrived at the station.
  2. ( you / have / ever / been ) to Kyoto? Have you ever been to Kyoto?
  3. ( never / she / has / seen ) snow. She has never seen snow.
  4. ( not / have / we / eaten ) lunch yet. We have not eaten lunch yet.
6. 日本語を英語にする(各4点×6=24点)
  1. 私はちょうど宿題を終えたところです。 I have just finished my homework.(I’ve)
  2. 彼女はもう昼食を食べてしまいました。 She has already eaten lunch.(別解: had lunch)
  3. あなたはもう部屋をそうじしましたか。 Have you cleaned your room yet?
  4. 私は一度も富士山に登ったことがありません。 I have never climbed Mt. Fuji.
  5. あなたは今までにすしを食べたことがありますか。 Have you ever eaten sushi?(別解: had sushi)
  6. 私は2回、北海道に行ったことがあります。 I have been to Hokkaido twice.(gone ではなく been)

採点が終わったら:どの型で落としたかを見る

点数より「どの大問を落としたか」が大事です。落とした大問を下の表で引くと、原因と対策がわかります。

落とした大問原因対策
1過去分詞の形規則動詞は過去形と同じ -ed。不規則動詞は see-saw-seen、go-went-gone、eat-ate-eaten、write-wrote-written、be-was/were-been、do-did-done のように3つの形をセットで声に出して覚える。
2現在完了の形と、いっしょに使う語形は〈have / has+過去分詞〉。完了は just(ちょうど)・already(もう)・yet(否定文で「まだ」、疑問文で「もう」)。経験は ever(疑問文)・never(一度も~ない)・回数。「行ったことがある」は have been to。
3否定文・疑問文の作り方否定文は have / has のあとに not(haven’t/hasn’t)。疑問文は Have / Has を主語の前に出し、Yes, she has./No, she hasn’t. で答える。回数は How many times ~? でたずねる。
4過去形との使い分けyesterday・last ~・~ ago・When ~? のように「いつのことか」がはっきりしているときは過去形。現在完了は「今までに」「今は~してしまっている」という、今とつながった内容に使う。
5・6語順と日本語からの組み立てjust・already・never・ever は have / has と過去分詞の間、yet と回数(twice など)は文の終わりに置く。「~したところ」「もう~した」は完了、「~したことがある」は経験。

80点未満だったときの、やり直し順

  1. 大問1で不規則動詞の過去分詞を覚え直す
  2. 大問2・3で have / has+過去分詞の形と、否定文・疑問文の作り方を固める
  3. 大問4で「過去の一点を表す語があれば過去形」という使い分けを確認する
  4. 大問5・6で just・already・yet・ever・never の位置に気をつけて文を作る

よくある質問

3件
中3英語「現在完了(完了・経験)」のテストは何分・何点ですか?
制限時間30分、100点満点、目標は80点以上です。大問6問、小問35問で構成しています。
解答・解説はついていますか?
大問ごとに解答・解説をつけています。さらに、間違えた大問から弱点を診断する採点表と、目標点に届かなかったときのやり直し順も載せています。
印刷して使えますか?
使えます。ページ内の「印刷する」ボタンから、問題だけを印刷できます(解答は印刷されません)。