時制問題(326〜350)

No. 問題 選択肢 答えと解説
326By the time I arrived, they ___ already left.A. have
B. had
C. were
D. did
解答と解説

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

327He ___ to school when I saw him.A. goes
B. has gone
C. was going
D. gone
解答と解説

答え:C. was going
見たとき〜している途中だった → 過去進行形。

328We ___ a new house last year.A. buy
B. bought
C. have bought
D. had bought
解答と解説

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

329She ___ three languages so far.A. learns
B. learned
C. is learning
D. has learned
解答と解説

答え:D. has learned
これまでに → 現在完了。

330I ___ dinner when you called me.A. had
B. was having
C. have
D. am having
解答と解説

答え:B. was having
〜の最中だった → 過去進行形。

331She ___ for the train when I saw her.A. waits
B. waited
C. was waiting
D. has waited
解答と解説

答え:C. was waiting
〜しているところだった → 過去進行形。

332We ___ seen that movie twice.A. have
B. had
C. were
D. are
解答と解説

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

333I ___ in New York for five years.A. live
B. lived
C. have lived
D. had lived
解答と解説

答え:C. have lived
for〜 → 現在完了。

334He ___ the news before anyone else.A. hears
B. heard
C. had heard
D. was hearing
解答と解説

答え:C. had heard
〜する前に〜していた → 過去完了。

335They ___ the party when I arrived.A. already leave
B. already left
C. had already left
D. was already leaving
解答と解説

答え:C. had already left
〜する前にすでに〜 → 過去完了。

336He ___ a letter when the phone rang.A. wrote
B. writes
C. was writing
D. has written
解答と解説

答え:C. was writing
〜の最中 → 過去進行形。

337We ___ to the same school.A. went
B. go
C. gone
D. have go
解答と解説

答え:A. went
過去の事実 → 過去形。

338He ___ never been to Italy before last year.A. has
B. had
C. did
D. was
解答と解説

答え:B. had
昨年より前の経験 → 過去完了。

339They ___ tennis when it started raining.A. played
B. were playing
C. had played
D. play
解答と解説

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

340I ___ never seen a ghost.A. have
B. had
C. was
D. did
解答と解説

答え:A. have
経験の現在完了。

341She ___ breakfast when I got up.A. is having
B. was having
C. had
D. has had
解答と解説

答え:B. was having
同時進行 → 過去進行形。

342We ___ our homework before dinner.A. do
B. did
C. had done
D. have done
解答と解説

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

343The train ___ by the time I reached the station.A. leaves
B. left
C. had left
D. has left
解答と解説

答え:C. had left
到着時点ですでに出発 → 過去完了。

344I ___ for hours before he came.A. wait
B. waited
C. was waiting
D. had waited
解答と解説

答え:D. had waited
〜する前にずっと → 過去完了。

345He ___ not called me yet.A. is
B. has
C. has been
D. has
解答と解説

答え:B. has
現在完了形(yetがある)。

346She ___ to the gym every day last month.A. went
B. goes
C. is going
D. has gone
解答と解説

答え:A. went
last month → 過去形。

347They ___ since morning.A. worked
B. work
C. have been working
D. had worked
解答と解説

答え:C. have been working
since〜 → 現在完了進行形。

348I ___ her twice this week.A. see
B. saw
C. have seen
D. had seen
解答と解説

答え:C. have seen
this week → 現在完了。

349We ___ a lot by the time we arrived.A. walk
B. walked
C. were walking
D. had walked
解答と解説

答え:D. had walked
到着前に完了していた → 過去完了。

350He ___ to sleep when I entered the room.A. goes
B. went
C. was going
D. had gone
解答と解説

答え:C. was going
〜するところだった → 過去進行形。