時制問題(426〜450)

No. 問題 選択肢 答えと解説
426She ___ TV when I called.A. watches
B. watched
C. was watching
D. had watched
解答と解説

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

427We ___ friends since childhood.A. are
B. were
C. have been
D. had been
解答と解説

答え:C. have been
現在まで続いている → 現在完了。

428He ___ to the office every day.A. goes
B. went
C. has gone
D. had gone
解答と解説

答え:A. goes
習慣的な行為 → 現在形。

429I ___ my leg while skiing last winter.A. break
B. broke
C. had broken
D. was breaking
解答と解説

答え:B. broke
「last winter」→ 過去の一回の出来事。

430She ___ here for five years before she moved.A. lived
B. had lived
C. was living
D. has lived
解答と解説

答え:B. had lived
過去のある時点まで続いていた → 過去完了。

431They ___ playing when the lights went out.A. were
B. are
C. had been
D. have been
解答と解説

答え:A. were
過去進行中の状態。

432By the time he arrived, I ___ dinner.A. cook
B. have cooked
C. cooked
D. had cooked
解答と解説

答え:D. had cooked
〜した時にはすでに終わっていた → 過去完了。

433I ___ a nap when you rang.A. took
B. take
C. was taking
D. had taken
解答と解説

答え:C. was taking
その瞬間に行動中 → 過去進行形。

434They ___ the movie yet.A. didn’t see
B. hadn’t seen
C. haven’t seen
D. don’t see
解答と解説

答え:C. haven’t seen
「yet」→ 現在完了の否定とよく使われる。

435She ___ dinner by 7 p.m. yesterday.A. finishes
B. had finished
C. finished
D. has finished
解答と解説

答え:B. had finished
昨日の特定の時間までに → 過去完了。

436He ___ home when I saw him.A. was walking
B. had walked
C. has walked
D. walked
解答と解説

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

437They ___ the new movie last night.A. see
B. saw
C. had seen
D. have seen
解答と解説

答え:B. saw
「last night」→ 過去形。

438He ___ in London before moving to Paris.A. lived
B. has lived
C. had lived
D. was living
解答と解説

答え:C. had lived
前の生活経験 → 過去完了。

439She ___ to school when it started raining.A. walks
B. walked
C. is walking
D. was walking
解答と解説

答え:D. was walking
進行中に出来事 → 過去進行形。

440We ___ the house before the guests came.A. clean
B. had cleaned
C. were cleaning
D. cleaned
解答と解説

答え:B. had cleaned
〜前に完了 → 過去完了。

441I ___ my homework before dinner.A. finish
B. finished
C. had finished
D. have finished
解答と解説

答え:C. had finished
夕食前に終わっていた → 過去完了。

442He ___ the song many times before the concert.A. practices
B. had practiced
C. practiced
D. has practiced
解答と解説

答え:B. had practiced
本番前の繰り返し → 過去完了。

443We ___ already ___ lunch when he came.A. had / had
B. have / had
C. had / eaten
D. have / eaten
解答と解説

答え:C. had / eaten
〜の時にはすでに → 過去完了。

444She ___ to the dentist twice this year.A. goes
B. went
C. has gone
D. had gone
解答と解説

答え:C. has gone
今年すでに複数回 → 現在完了。

445They ___ the game by the time I arrived.A. start
B. started
C. had started
D. have started
解答と解説

答え:C. had started
到着時にはすでに始まっていた → 過去完了。

446He ___ very tired lately.A. feels
B. has felt
C. felt
D. had felt
解答と解説

答え:B. has felt
最近の状態 → 現在完了。

447I ___ the report by Friday.A. will have completed
B. will complete
C. completed
D. was completing
解答と解説

答え:A. will have completed
未来のある時点までに完了 → 未来完了。

448We ___ waiting here since morning.A. had been
B. were
C. have been
D. are
解答と解説

答え:C. have been
今も続いている → 現在完了進行形。

449He ___ the news before I told him.A. hears
B. had heard
C. was hearing
D. heard
解答と解説

答え:B. had heard
すでに聞いていた → 過去完了。

450She ___ abroad next month.A. goes
B. is going
C. went
D. has gone
解答と解説

答え:B. is going
近い未来の予定 → 現在進行形。