時制問題(51〜75)

No. 問題 選択肢 答えと解説
51They ___ the car when the accident happened.A. clean
B. were cleaning
C. had cleaned
D. cleaned
解答と解説

答え:B. were cleaning
事故が起きたときの動作 → 過去進行形。

52She ___ her keys again.A. lose
B. lost
C. has lost
D. had lost
解答と解説

答え:C. has lost
現在までに影響 → 現在完了。

53I ___ for you since 5 o’clock.A. wait
B. waited
C. have been waiting
D. was waiting
解答と解説

答え:C. have been waiting
5時からの継続 → 現在完了進行形。

54He ___ when the phone rang.A. sleeps
B. slept
C. was sleeping
D. sleep
解答と解説

答え:C. was sleeping
電話が鳴った時の行動 → 過去進行形。

55By the end of this year, I ___ in Tokyo for ten years.A. lived
B. have lived
C. had lived
D. will have lived
解答と解説

答え:D. will have lived
未来完了の用法。

56She ___ the book twice already.A. read
B. reads
C. has read
D. had read
解答と解説

答え:C. has read
すでに2回 → 現在完了。

57We ___ a movie when the lights went out.A. were watching
B. watch
C. watched
D. are watching
解答と解説

答え:A. were watching
停電時に進行中 → 過去進行形。

58He ___ dinner before I got home.A. has cooked
B. was cooking
C. had cooked
D. cooked
解答と解説

答え:C. had cooked
帰宅前に完了 → 過去完了。

59I think it ___ soon.A. rain
B. will rain
C. rained
D. is raining
解答と解説

答え:B. will rain
予測 → 未来形。

60They ___ to that restaurant every week.A. go
B. goes
C. went
D. going
解答と解説

答え:A. go
習慣 → 現在形(主語複数)。

61I ___ TV all night yesterday.A. watch
B. watched
C. had watched
D. watching
解答と解説

答え:B. watched
昨夜ずっと → 過去形。

62She ___ me a letter last week.A. sends
B. sent
C. had sent
D. was sending
解答と解説

答え:B. sent
明確な過去の出来事 → 過去形。

63I ___ him since high school.A. know
B. knew
C. have known
D. had known
解答と解説

答え:C. have known
過去から現在にかけて → 現在完了。

64He ___ home when I saw him.A. goes
B. went
C. was going
D. is going
解答と解説

答え:C. was going
目撃した時の動作 → 過去進行形。

65She ___ not seen the movie before.A. has
B. have
C. had
D. is
解答と解説

答え:C. had
過去の経験(過去完了) → had。

66We ___ a lot this month.A. traveled
B. have traveled
C. had traveled
D. are traveling
解答と解説

答え:B. have traveled
今月という期間 → 現在完了。

67He ___ his homework before dinner yesterday.A. finishes
B. finish
C. had finished
D. was finishing
解答と解説

答え:C. had finished
夕食前に完了 → 過去完了。

68I ___ the report now.A. write
B. am writing
C. wrote
D. was writing
解答と解説

答え:B. am writing
今している動作 → 現在進行形。

69They ___ a new house last year.A. buy
B. bought
C. had bought
D. were buying
解答と解説

答え:B. bought
去年 → 過去形。

70She ___ when the bell rang.A. talks
B. talked
C. is talking
D. was talking
解答と解説

答え:D. was talking
ベルが鳴った時に進行中 → 過去進行形。

71I ___ to the party yesterday.A. go
B. gone
C. went
D. going
解答と解説

答え:C. went
昨日 → 過去形。

72They ___ to Italy several times.A. went
B. have gone
C. have been
D. go
解答と解説

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

73He ___ working here since April.A. has been
B. is
C. was
D. had been
解答と解説

答え:A. has been
4月から継続 → 現在完了進行形。

74We ___ about it for hours before deciding.A. talked
B. have talked
C. had talked
D. were talking
解答と解説

答え:C. had talked
決定前に話し合っていた → 過去完了。

75I ___ this song many times before.A. hear
B. heard
C. have heard
D. had heard
解答と解説

答え:C. have heard
過去から現在までの経験 → 現在完了。