時制問題(201〜225)

No. 問題 選択肢 答えと解説
201He ___ already left when I arrived.A. has
B. had
C. was
D. is
解答と解説

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

202She ___ in Tokyo since she was born.A. lives
B. is living
C. has lived
D. lived
解答と解説

答え:C. has lived
過去から現在までの継続 → 現在完了。

203I ___ the piano for five years.A. play
B. have played
C. played
D. am playing
解答と解説

答え:B. have played
「for〜年」は現在完了継続。

204They ___ to the museum last Sunday.A. go
B. went
C. have gone
D. going
解答と解説

答え:B. went
過去の具体的な日時 → 過去形。

205We ___ dinner when the phone rang.A. are having
B. were having
C. have had
D. had
解答と解説

答え:B. were having
動作の途中で別のことが起きた → 過去進行形。

206By the time you arrive, I ___ everything.A. finish
B. finished
C. will finish
D. will have finished
解答と解説

答え:D. will have finished
未来のある時点までの完了 → 未来完了。

207She ___ home yet.A. hasn't come
B. didn't come
C. isn't coming
D. wasn't coming
解答と解説

答え:A. hasn't come
「yet」がある → 現在完了。

208I ___ TV when she called me.A. watched
B. have watched
C. was watching
D. am watching
解答と解説

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

209He ___ in Canada for three years.A. lives
B. lived
C. has been living
D. living
解答と解説

答え:C. has been living
継続の現在完了進行形。

210They ___ just finished the project.A. have
B. had
C. are
D. will
解答と解説

答え:A. have
「just finished」は現在完了のヒント。

211We ___ lunch by the time he arrives.A. have
B. had
C. will have had
D. will have
解答と解説

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

212She ___ to school every day.A. goes
B. go
C. went
D. gone
解答と解説

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

213I ___ to the market before noon.A. go
B. had gone
C. have gone
D. will have gone
解答と解説

答え:D. will have gone
未来完了 → before noon。

214He ___ his homework when I came in.A. did
B. has done
C. was doing
D. had done
解答と解説

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

215They ___ the room clean every morning.A. keeps
B. keep
C. kept
D. keeping
解答と解説

答え:B. keep
習慣 → 現在形。

216She ___ in bed all day yesterday.A. stay
B. stays
C. stayed
D. staying
解答と解説

答え:C. stayed
「昨日」は過去の出来事 → 過去形。

217We ___ dinner by the time the movie starts.A. will have had
B. had
C. have
D. are having
解答と解説

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

218I ___ this bag for three years.A. have
B. have had
C. had
D. will have
解答と解説

答え:B. have had
「for 〜 years」→ 現在完了継続。

219She ___ her job last month.A. quit
B. quits
C. has quit
D. quitting
解答と解説

答え:A. quit
過去の時点(last month)→ 過去形。

220They ___ to London many times.A. go
B. have gone
C. have been
D. went
解答と解説

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

221He ___ the guitar when I met him.A. plays
B. played
C. was playing
D. has played
解答と解説

答え:C. was playing
出会った瞬間に進行中 → 過去進行形。

222I ___ the answer now.A. know
B. knew
C. knowing
D. known
解答と解説

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

223They ___ there before we arrived.A. have been
B. were
C. had been
D. will have been
解答と解説

答え:C. had been
私たちが到着する前 → 過去完了。

224She ___ to the dentist tomorrow.A. goes
B. went
C. is going
D. going
解答と解説

答え:C. is going
予定された未来 → 現在進行形。

225We ___ at home when it started to rain.A. are
B. were
C. had
D. have
解答と解説

答え:B. were
「雨が降り出したとき」→ 過去の状態。