時制問題(101〜125)

No. 問題 選択肢 答えと解説
101He usually ___ to work by bus.A. go
B. goes
C. gone
D. going
解答と解説

答え:B. goes
現在の習慣 → 三単現のsが必要。

102I ___ a shower when you called me.A. take
B. was taking
C. took
D. have taken
解答と解説

答え:B. was taking
電話がかかってきたとき進行中の動作 → 過去進行形。

103They ___ already finished dinner when I arrived.A. have
B. had
C. are
D. will
解答と解説

答え:B. had
過去の一点より前に完了 → 過去完了。

104She ___ the piano every day.A. plays
B. played
C. play
D. is playing
解答と解説

答え:A. plays
習慣を表す → 現在形(三単現)

105We ___ dinner by the time she arrived.A. are having
B. have had
C. had had
D. will have
解答と解説

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

106I ___ my homework before dinner yesterday.A. finish
B. finished
C. had finished
D. was finishing
解答と解説

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

107She ___ to the store an hour ago.A. has gone
B. goes
C. went
D. had gone
解答と解説

答え:C. went
過去の時点が明示されている → 過去形。

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

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

109They ___ in Paris since 2020.A. live
B. lived
C. have lived
D. are living
解答と解説

答え:C. have lived
今までの継続 → 現在完了。

110She ___ when I called.A. was sleeping
B. slept
C. sleeps
D. is sleeping
解答と解説

答え:A. was sleeping
進行中の行動 → 過去進行形。

111We ___ at home yesterday.A. are
B. were
C. be
D. been
解答と解説

答え:B. were
過去 → 過去形。

112He ___ to school when it started raining.A. walks
B. walked
C. was walking
D. had walked
解答と解説

答え:C. was walking
途中で雨が降り始めた → 過去進行形。

113I ___ to London twice.A. went
B. have been
C. had gone
D. go
解答と解説

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

114They ___ finished their work by 5 PM.A. will have
B. have
C. are
D. had
解答と解説

答え:A. will have
未来完了の助動詞。

115He ___ a letter when the doorbell rang.A. writes
B. wrote
C. is writing
D. was writing
解答と解説

答え:D. was writing
進行中 → 過去進行形。

116They ___ TV all evening yesterday.A. watch
B. watched
C. were watching
D. have watched
解答と解説

答え:C. were watching
長時間の進行 → 過去進行形。

117I ___ lunch by the time you came.A. have had
B. had had
C. will have
D. was having
解答と解説

答え:B. had had
過去のある時点より前の完了 → 過去完了。

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

答え:A. had
過去完了の助動詞。

119We ___ in that town for three years.A. lived
B. live
C. have lived
D. are living
解答と解説

答え:C. have lived
現在までの継続 → 現在完了。

120I ___ a book when he entered the room.A. read
B. was reading
C. am reading
D. had read
解答と解説

答え:B. was reading
進行中 → 過去進行形。

121She ___ to school every morning.A. go
B. goes
C. went
D. going
解答と解説

答え:B. goes
習慣 → 現在形(三単現)。

122They ___ for you at the station now.A. wait
B. waited
C. are waiting
D. have waited
解答と解説

答え:C. are waiting
現在進行中 → 現在進行形。

123We ___ dinner when the lights went out.A. had
B. were having
C. have
D. had had
解答と解説

答え:B. were having
途中で停電 → 過去進行形。

124He ___ in Canada before he moved to Japan.A. lives
B. lived
C. had lived
D. has lived
解答と解説

答え:C. had lived
過去より前 → 過去完了。

125I ___ dinner by 7 PM tomorrow.A. will have had
B. have
C. had
D. was having
解答と解説

答え:A. will have had
未来完了。