時制問題(401〜425)

No. 問題 選択肢 答えと解説
401She ___ in Japan since 2010.A. lives
B. lived
C. has lived
D. had lived
解答と解説

答え:C. has lived
「since 2010」→ 現在完了。

402By the time we got there, the train ___.A. left
B. has left
C. had left
D. was leaving
解答と解説

答え:C. had left
到着した時には出発済 → 過去完了。

403I ___ my keys! I can’t find them anywhere.A. lost
B. have lost
C. had lost
D. lose
解答と解説

答え:B. have lost
現在の結果 → 現在完了。

404He ___ for an hour when the alarm finally rang.A. sleeps
B. was sleeping
C. had been sleeping
D. has slept
解答と解説

答え:C. had been sleeping
ある時間ずっと続いていた → 過去完了進行形。

405They ___ the room before the guests arrived.A. clean
B. cleaned
C. have cleaned
D. had cleaned
解答と解説

答え:D. had cleaned
到着前に済んでいた → 過去完了。

406We ___ dinner when he knocked on the door.A. had
B. were having
C. have
D. have had
解答と解説

答え:B. were having
動作中 → 過去進行形。

407He ___ me about the meeting yesterday.A. tells
B. told
C. has told
D. was telling
解答と解説

答え:B. told
昨日の話 → 過去形。

408I ___ to the new song five times today.A. listen
B. listened
C. have listened
D. had listened
解答と解説

答え:C. have listened
「today」→ 現在完了で経験表現。

409They ___ in the park when it started raining.A. walk
B. have walked
C. had walked
D. were walking
解答と解説

答え:D. were walking
進行中の動作 → 過去進行形。

410She ___ from her illness by next week.A. recovers
B. will have recovered
C. has recovered
D. is recovering
解答と解説

答え:B. will have recovered
未来完了「〜までに回復している」。

411By the end of this year, I ___ here for ten years.A. will be
B. will have been
C. was
D. have been
解答と解説

答え:B. will have been
未来時点での完了 → 未来完了。

412I ___ to New York three times.A. go
B. went
C. have gone
D. had gone
解答と解説

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

413She ___ her book when I entered the room.A. reads
B. read
C. was reading
D. had read
解答と解説

答え:C. was reading
途中の行為 → 過去進行形。

414They ___ the job before the deadline.A. finish
B. have finished
C. finished
D. had finished
解答と解説

答え:D. had finished
締切前に完了 → 過去完了。

415He ___ to sleep when he heard the noise.A. goes
B. is going
C. had gone
D. was going
解答と解説

答え:D. was going
途中で中断された行為 → 過去進行形。

416I ___ this book last year.A. read
B. have read
C. had read
D. was reading
解答と解説

答え:A. read
過去の一回の行為 → 過去形(read は過去も "read")。

417We ___ waiting for you for two hours!A. were
B. have been
C. had been
D. will be
解答と解説

答え:B. have been
今も続く行為 → 現在完了進行形。

418She ___ to the party if she had known about it.A. goes
B. would go
C. would have gone
D. had gone
解答と解説

答え:C. would have gone
仮定法過去完了の文。

419I ___ my wallet somewhere yesterday.A. dropped
B. have dropped
C. had dropped
D. drop
解答と解説

答え:A. dropped
「yesterday」→ 過去形。

420They ___ dinner when I arrived.A. finished
B. were finishing
C. had finished
D. have finished
解答と解説

答え:C. had finished
すでに終えていた → 過去完了。

421He ___ to the dentist recently.A. goes
B. has gone
C. went
D. had gone
解答と解説

答え:B. has gone
「recently」は現在完了とよく使われる。

422She ___ while I was cooking.A. arrives
B. arrived
C. had arrived
D. has arrived
解答と解説

答え:B. arrived
シンプルな過去の出来事 → 過去形。

423By next year, I ___ my thesis.A. finish
B. will finish
C. will have finished
D. finished
解答と解説

答え:C. will have finished
未来完了 → 〜までには。

424We ___ him since last summer.A. haven’t seen
B. didn’t see
C. hadn’t seen
D. don’t see
解答と解説

答え:A. haven’t seen
「since」→ 現在完了。

425I ___ to call you back, but I forgot.A. am going
B. go
C. was going
D. had gone
解答と解説

答え:C. was going
「〜するつもりだった」→ 過去進行形。