時制問題(26〜50)

No. 問題 選択肢 答えと解説
26By the time she arrived, we ___ eating.A. finished
B. had finished
C. were finishing
D. finish
解答と解説

答え:B. had finished
先に完了していた動作 → 過去完了。

27He usually ___ to work by car.A. goes
B. go
C. went
D. going
解答と解説

答え:A. goes
習慣的行動 → 現在形(三人称単数)。

28They ___ TV when I visited them.A. watched
B. watch
C. were watching
D. had watched
解答と解説

答え:C. were watching
訪問時に進行中 → 過去進行形。

29We ___ already left when he called.A. have
B. had
C. were
D. are
解答と解説

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

30She ___ in the library every weekend.A. study
B. studies
C. studied
D. is studying
解答と解説

答え:B. studies
習慣 → 現在形(三人称単数)。

31He ___ in the garden now.A. works
B. worked
C. is working
D. work
解答と解説

答え:C. is working
現在進行中の行動 → 現在進行形。

32By next year, I ___ this book.A. finish
B. have finished
C. will have finished
D. had finished
解答と解説

答え:C. will have finished
未来完了。

33They ___ abroad last summer.A. go
B. went
C. gone
D. going
解答と解説

答え:B. went
過去の出来事 → 過去形。

34He ___ to Canada twice.A. has been
B. had been
C. is
D. was
解答と解説

答え:A. has been
経験 → 現在完了。

35I ___ you tomorrow.A. call
B. will call
C. called
D. calling
解答と解説

答え:B. will call
未来の予定 → 未来形。

36He ___ for three hours when I arrived.A. slept
B. had been sleeping
C. was sleeping
D. has slept
解答と解説

答え:B. had been sleeping
ある時点までの継続 → 過去完了進行形。

37We ___ dinner at 7 p.m. every night.A. eat
B. ate
C. eats
D. are eating
解答と解説

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

38She ___ English since she was a child.A. learns
B. is learning
C. has been learning
D. learned
解答と解説

答え:C. has been learning
子供の頃から継続 → 現在完了進行形。

39I ___ to the dentist tomorrow.A. go
B. going
C. am going
D. went
解答と解説

答え:C. am going
近い未来 → 現在進行形の用法。

40She ___ lunch when I called.A. had
B. was having
C. had had
D. has
解答と解説

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

41They ___ all the cake before we arrived.A. eat
B. have eaten
C. had eaten
D. ate
解答と解説

答え:C. had eaten
着く前に完了 → 過去完了。

42I ___ the answer already.A. know
B. knew
C. have known
D. have found
解答と解説

答え:D. have found
すでに完了している → 現在完了。

43He ___ to school when it started to rain.A. walks
B. walked
C. was walking
D. is walking
解答と解説

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

44They ___ dinner now.A. has
B. are having
C. have had
D. had
解答と解説

答え:B. are having
現在進行中 → 現在進行形。

45I ___ to New York next month.A. go
B. went
C. am going
D. have gone
解答と解説

答え:C. am going
未来の計画 → 現在進行形。

46She ___ at that company for ten years.A. worked
B. has worked
C. was working
D. had worked
解答と解説

答え:B. has worked
継続 → 現在完了。

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

答え:B. have
現在完了(完了) → 主語複数。

48He ___ basketball every weekend.A. plays
B. play
C. played
D. is playing
解答と解説

答え:A. plays
習慣 → 現在形(三人称単数)。

49She ___ her homework when I saw her.A. is doing
B. has done
C. was doing
D. had done
解答と解説

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

50We ___ tired after the long walk.A. are
B. were
C. have been
D. had been
解答と解説

答え:B. were
過去の状態 → 過去形。