時制問題(226〜250)

No. 問題 選択肢 答えと解説
226They ___ breakfast when I saw them.A. had
B. are having
C. were having
D. have had
解答と解説

答え:C. were having
過去の進行 → 過去進行形。

227I ___ to Italy three times.A. go
B. have gone
C. went
D. had gone
解答と解説

答え:B. have gone
経験 → 現在完了。

228She ___ tired because she had worked all day.A. is
B. was
C. has been
D. had been
解答と解説

答え:B. was
主節は過去の状態 → 過去形。

229He ___ lunch by the time we arrived.A. finished
B. has finished
C. had finished
D. is finishing
解答と解説

答え:C. had finished
〜までに〜していた → 過去完了。

230I ___ from this book for an hour.A. am reading
B. was reading
C. have been reading
D. had been reading
解答と解説

答え:C. have been reading
現在完了進行形 → for an hour。

231They ___ outside when it started to snow.A. are playing
B. were playing
C. play
D. have played
解答と解説

答え:B. were playing
出来事の直前の動作 → 過去進行形。

232She ___ French for ten years.A. studies
B. is studying
C. has studied
D. studied
解答と解説

答え:C. has studied
for〜 → 現在完了。

233We ___ home before the storm hit.A. reach
B. reached
C. have reached
D. had reached
解答と解説

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

234He ___ the book by tomorrow.A. will finish
B. finishes
C. will have finished
D. finished
解答と解説

答え:C. will have finished
未来の完了 → 未来完了形。

235I ___ him yesterday.A. see
B. saw
C. seen
D. had seen
解答と解説

答え:B. saw
yesterday → 過去形。

236She ___ at that company since 2020.A. works
B. worked
C. has worked
D. is working
解答と解説

答え:C. has worked
since〜 → 現在完了。

237We ___ to the beach every summer.A. go
B. went
C. have gone
D. goes
解答と解説

答え:A. go
習慣 → 現在形。

238He ___ a movie when the lights went out.A. watches
B. watched
C. was watching
D. is watching
解答と解説

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

239They ___ their homework before dinner.A. do
B. did
C. have done
D. had done
解答と解説

答え:D. had done
〜の前に完了 → 過去完了。

240I ___ tired now.A. feel
B. felt
C. have felt
D. am feeling
解答と解説

答え:A. feel
現在の状態 → 現在形。

241She ___ already left when I arrived.A. has
B. had
C. was
D. will have
解答と解説

答え:B. had
過去の完了 → 過去完了。

242We ___ for two hours when the rain started.A. walked
B. walk
C. had been walking
D. are walking
解答と解説

答え:C. had been walking
過去完了進行形の典型。

243She ___ to sleep at ten every night.A. go
B. went
C. goes
D. is going
解答と解説

答え:C. goes
習慣的動作 → 現在形。

244They ___ to Paris last summer.A. go
B. went
C. going
D. have gone
解答と解説

答え:B. went
last summer → 過去形。

245I ___ this movie before.A. saw
B. have seen
C. see
D. had seen
解答と解説

答え:B. have seen
経験を表す → 現在完了。

246He ___ already eaten when we called him.A. has
B. had
C. is
D. will
解答と解説

答え:B. had
〜した時にはすでに〜していた → 過去完了。

247I ___ my keys. Can you help me find them?A. lose
B. lost
C. have lost
D. had lost
解答と解説

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

248They ___ studying for the test all day.A. were
B. have been
C. had been
D. will be
解答と解説

答え:B. have been
現在完了進行形。

249She ___ crying when I entered the room.A. is
B. was
C. has been
D. had been
解答と解説

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

250We ___ friends for a long time.A. are
B. have been
C. were
D. had been
解答と解説

答え:B. have been
過去から現在までの継続。