時制問題(251〜275)

No. 問題 選択肢 答えと解説
251By next week, I ___ the project.A. finish
B. will finish
C. have finished
D. will have finished
解答と解説

答え:D. will have finished
未来完了の文型。

252When I was a child, I ___ to the mountains every summer.A. go
B. went
C. gone
D. had gone
解答と解説

答え:B. went
過去の習慣。

253He ___ the piano when the phone rang.A. practices
B. was practicing
C. had practiced
D. practiced
解答と解説

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

254I ___ just finished dinner when she arrived.A. had
B. have
C. was
D. did
解答と解説

答え:A. had
過去完了。

255We ___ each other since college.A. know
B. knew
C. have known
D. had known
解答と解説

答え:C. have known
since〜 → 現在完了。

256He ___ in bed all day yesterday.A. lies
B. lay
C. laid
D. has lain
解答と解説

答え:B. lay
過去形の不規則変化。

257She ___ her homework before the teacher asked.A. did
B. does
C. has done
D. had done
解答と解説

答え:D. had done
〜する前にすでに → 過去完了。

258I ___ waiting for you for hours!A. am
B. have been
C. was
D. had been
解答と解説

答え:B. have been
現在完了進行形。

259They ___ just left the building.A. have
B. had
C. will
D. are
解答と解説

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

260We ___ at this restaurant once before.A. eat
B. ate
C. have eaten
D. will eat
解答と解説

答え:C. have eaten
経験 → 現在完了。

261The sun ___ when we reached the hilltop.A. rose
B. has risen
C. had risen
D. is rising
解答と解説

答え:C. had risen
〜した時にはすでに → 過去完了。

262He ___ already told me the news before I read the email.A. has
B. was
C. had
D. is
解答と解説

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

263My brother ___ home late every day.A. gets
B. got
C. has gotten
D. get
解答と解説

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

264I ___ never heard of that author before today.A. have
B. had
C. was
D. will have
解答と解説

答え:B. had
「before today」で「今日以前」 → 過去完了。

265She ___ for this company for over 20 years.A. worked
B. has worked
C. works
D. had worked
解答と解説

答え:B. has worked
for over〜 → 現在完了。

266We ___ lunch when you called.A. have
B. were having
C. had
D. are having
解答と解説

答え:B. were having
通話時に進行中 → 過去進行形。

267They ___ the decision by next Friday.A. make
B. made
C. will have made
D. have made
解答と解説

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

268He ___ a letter when the power went out.A. writes
B. wrote
C. was writing
D. had written
解答と解説

答え:C. was writing
中断された動作 → 過去進行形。

269We ___ the book already.A. finish
B. finished
C. have finished
D. had finished
解答と解説

答え:C. have finished
現在完了 → 結果。

270I ___ to that place when I was young.A. go
B. gone
C. went
D. had gone
解答と解説

答え:C. went
過去の思い出 → 過去形。

271They ___ for the bus for half an hour.A. wait
B. have waited
C. waited
D. had waited
解答と解説

答え:B. have waited
今に続く動作 → 現在完了。

272She ___ not finished her homework yet.A. does
B. had
C. has
D. is
解答と解説

答え:C. has
yetと完了形 → 現在完了。

273I ___ been to Spain before I went to France.A. have
B. had
C. was
D. will have
解答と解説

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

274He ___ tired all day yesterday.A. feels
B. felt
C. had felt
D. has felt
解答と解説

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

275We ___ just finished the job when it started raining.A. had
B. have
C. were
D. are
解答と解説

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