時制問題(1〜25)

No. 問題 選択肢 答えと解説
1She ___ to school every day.A. go
B. goes
C. going
D. gone
解答と解説

答え:B. goes
主語が三人称単数の現在形 → 動詞に -s が必要。

2I ___ lunch now.A. have
B. having
C. am having
D. had
解答と解説

答え:C. am having
現在進行中の動作 → 現在進行形。

3We ___ to the park yesterday.A. go
B. gone
C. went
D. going
解答と解説

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

4He ___ already finished his homework.A. has
B. have
C. is
D. was
解答と解説

答え:A. has
現在完了 → 主語が三人称単数なので has。

5They ___ playing soccer when it started to rain.A. are
B. was
C. were
D. have
解答と解説

答え:C. were
過去の進行中の出来事 → 過去進行形。

6I ___ my key yesterday.A. lose
B. lost
C. have lost
D. had lost
解答と解説

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

7She ___ her bike before dinner.A. wash
B. washed
C. was washing
D. had washed
解答と解説

答え:D. had washed
夕食より前に完了 → 過去完了。

8We ___ to Paris next week.A. go
B. went
C. will go
D. goes
解答と解説

答え:C. will go
未来の予定 → 未来形。

9He ___ here since 2020.A. lives
B. lived
C. has lived
D. is living
解答と解説

答え:C. has lived
継続を表す → 現在完了。

10When I came home, my mother ___ dinner.A. cooks
B. cooked
C. was cooking
D. had cooked
解答と解説

答え:C. was cooking
ある過去の時点で進行中 → 過去進行形。

11She ___ a letter when I entered the room.A. writes
B. was writing
C. wrote
D. written
解答と解説

答え:B. was writing
進行中の行動に割り込む → 過去進行形。

12I ___ seen that movie before.A. have
B. has
C. had
D. am
解答と解説

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

13We ___ dinner by 8 PM.A. had
B. have had
C. will have had
D. will have
解答と解説

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

14They ___ a new car last month.A. bought
B. buy
C. buys
D. buying
解答と解説

答え:A. bought
過去の出来事 → 過去形。

15I ___ here for two hours.A. waited
B. have waited
C. wait
D. am waiting
解答と解説

答え:B. have waited
現在完了 → 継続。

16She ___ her work by the time I arrived.A. finished
B. was finishing
C. had finished
D. finishes
解答と解説

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

17My sister ___ her homework now.A. does
B. doing
C. is doing
D. did
解答と解説

答え:C. is doing
現在進行形。

18They ___ to the zoo tomorrow.A. goes
B. are going
C. went
D. has gone
解答と解説

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

19We ___ the room when he entered.A. clean
B. were cleaning
C. had cleaned
D. have cleaned
解答と解説

答え:B. were cleaning
途中の動作に割り込む → 過去進行形。

20She ___ in London before moving to Japan.A. live
B. lives
C. had lived
D. was living
解答と解説

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

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

答え:C. have known
現在完了 → 継続。

22He ___ at home when I called.A. is
B. was
C. will be
D. has been
解答と解説

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

23She ___ to the store just now.A. goes
B. has gone
C. went
D. going
解答と解説

答え:C. went
「just now」は過去の明示的表現。

24We ___ ready when the guests arrived.A. were
B. had been
C. are
D. was
解答と解説

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

25I ___ this book three times.A. read
B. have read
C. had read
D. reading
解答と解説

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