時制問題(351〜375)

No. 問題 選択肢 答えと解説
351When I saw her, she ___ a book in the park.A. reads
B. is reading
C. was reading
D. had read
解答と解説

答え:C. was reading
「〜しているところだった」は過去進行形。

352They ___ the report before the meeting started.A. finish
B. finished
C. had finished
D. have finished
解答と解説

答え:C. had finished
過去のある時点より前に完了していた → 過去完了。

353I ___ to him several times this month.A. speak
B. spoke
C. have spoken
D. had spoken
解答と解説

答え:C. have spoken
「this month」は現在完了とよく使う。

354She ___ sick since Monday.A. was
B. has been
C. had been
D. is
解答と解説

答え:B. has been
since + 過去の時点 → 現在完了。

355We ___ to Canada last summer.A. go
B. have gone
C. went
D. had gone
解答と解説

答え:C. went
過去の出来事は過去形で。

356He ___ never heard of that band before.A. has
B. had
C. did
D. was
解答と解説

答え:B. had
「before」+過去 → 過去完了。

357I ___ when you called me last night.A. sleep
B. slept
C. was sleeping
D. had slept
解答と解説

答え:C. was sleeping
電話が来た時点での動作 → 過去進行形。

358She ___ to Paris many times.A. goes
B. went
C. has been
D. is going
解答と解説

答え:C. has been
経験を表す現在完了。

359We ___ our homework yet.A. didn’t do
B. don’t do
C. haven’t done
D. hadn’t done
解答と解説

答え:C. haven’t done
「yet」は現在完了の否定とともに使う。

360She ___ to call me yesterday.A. forgets
B. forgot
C. has forgotten
D. had forgotten
解答と解説

答え:B. forgot
昨日のことなので過去形。

361I ___ TV all evening yesterday.A. watch
B. watched
C. was watching
D. had watched
解答と解説

答え:B. watched
動作が連続していたと見なす過去形。

362They ___ dinner when the fire alarm rang.A. are having
B. have
C. had
D. were having
解答と解説

答え:D. were having
〜の最中だった → 過去進行形。

363He ___ in this town all his life.A. lives
B. has lived
C. is living
D. lived
解答と解説

答え:B. has lived
今も続く経験 → 現在完了。

364I ___ to her twice before she answered.A. speak
B. had spoken
C. spoke
D. have spoken
解答と解説

答え:B. had spoken
〜する前に〜していた → 過去完了。

365He ___ already eaten when I arrived.A. has
B. is
C. had
D. did
解答と解説

答え:C. had
過去よりもさらに前 → 過去完了。

366We ___ the game by the time you came.A. start
B. started
C. had started
D. were starting
解答と解説

答え:C. had started
〜までに開始済 → 過去完了。

367She ___ the house before I rang the bell.A. leaves
B. had left
C. was leaving
D. left
解答と解説

答え:B. had left
〜する前にすでに〜 → 過去完了。

368I ___ in the park when it started raining.A. walked
B. walk
C. was walking
D. had walked
解答と解説

答え:C. was walking
動作の途中 → 過去進行形。

369You ___ your keys again!A. are losing
B. lost
C. have lost
D. had lost
解答と解説

答え:C. have lost
今の状況に影響 → 現在完了。

370We ___ each other since childhood.A. know
B. knew
C. have known
D. had known
解答と解説

答え:C. have known
since + 過去 → 現在完了。

371She ___ home before the storm began.A. gets
B. got
C. had gotten
D. has gotten
解答と解説

答え:C. had gotten
〜が始まる前 → 過去完了。

372I ___ English for ten years.A. study
B. studied
C. have studied
D. had studied
解答と解説

答え:C. have studied
for + 年数 → 現在完了。

373He ___ the book when I asked for it.A. finishes
B. finished
C. was finishing
D. had finished
解答と解説

答え:D. had finished
過去より前に完了していた → 過去完了。

374They ___ the movie before I arrived.A. see
B. saw
C. were seeing
D. had seen
解答と解説

答え:D. had seen
〜前に経験 → 過去完了。

375We ___ in the cafe when the fire broke out.A. sit
B. sat
C. are sitting
D. were sitting
解答と解説

答え:D. were sitting
ある瞬間の進行中の動作 → 過去進行形。