🚃 英文法・熟語マスター

時制の問題一覧 全126問(解答・解説つき)【無料】

時制は、動詞の形で「いつのことか」を表す英文法の土台です。このページには時制の問題を全126問、やさしい順に並べて掲載しています。各問の「解答と解説」を開くと、正解と一言解説が読めます。印刷して使いたいときは無料のプリント(PDF)、通しで練習したいときはゲームもあります。

中学レベル(33問)

問 1

We     to the beach next weekend.

  1. ① will go
  2. ② go
  3. ③ went
  4. ④ are go
解答と解説
正解 ① will go

next weekend という未来を表す語句があるので、未来形の will go が正解です。go や went では未来のことを表せません。

問 2

She     breakfast at seven every morning.

  1. ① is eating
  2. ② eats
  3. ③ ate
  4. ④ will eat
解答と解説
正解 ② eats

every morning が示す現在の習慣なので現在形。三人称単数の She に合わせて eats。

問 3

Listen! Someone     the piano upstairs.

  1. ① is playing
  2. ② plays
  3. ③ played
  4. ④ play
解答と解説
正解 ① is playing

Listen! は今まさに起きていることを示す合図なので、現在進行形の is playing が正解です。

問 4

Yesterday I     a letter to my grandmother.

  1. ① write
  2. ② wrote
  3. ③ am writing
  4. ④ will write
解答と解説
正解 ② wrote

Yesterday があるので過去の文です。write の過去形 wrote を使います。

問 5

Look! It     outside right now.

  1. ① rains
  2. ② is raining
  3. ③ rained
  4. ④ rain
解答と解説
正解 ② is raining

Look! と right now があるので、今起きていることを表す現在進行形 is raining が正解です。

問 6

My father     to work by train every day.

  1. ① is going
  2. ② goes
  3. ③ went
  4. ④ will go
解答と解説
正解 ② goes

every day は毎日の習慣を表すので現在形です。主語 My father は三人称単数なので goes になります。

問 7

I     my homework after dinner tonight.

  1. ① do
  2. ② did
  3. ③ will do
  4. ④ am do
解答と解説
正解 ③ will do

tonight という未来を表す語があるので未来形の will do。

問 8

They     soccer when it started to rain.

  1. ① play
  2. ② played
  3. ③ were playing
  4. ④ are playing
解答と解説
正解 ③ were playing

雨が降り出したときに進行中だった動作を表すので、過去進行形の were playing が正解です。

問 9

I think it     be sunny tomorrow.

  1. ① will
  2. ② is
  3. ③ does
  4. ④ was
解答と解説
正解 ① will

明日のことを予想している文なので、未来を表す助動詞 will を入れて will be とします。

問 10

My sister     her new bike for the first time last weekend.

  1. ① rode
  2. ② rides
  3. ③ is riding
  4. ④ will ride
解答と解説
正解 ① rode

last weekend は過去を表す語句なので、ride の過去形 rode を使います。

問 11

Tom     his report when the power went out last night.

  1. ① writes
  2. ② was writing
  3. ③ wrote
  4. ④ will write
解答と解説
正解 ② was writing

停電した瞬間に進行中だった動作を表すので、過去進行形の was writing が正解です。

問 12

Mike usually     his lunch in the school cafeteria.

  1. ① ate
  2. ② will eat
  3. ③ eats
  4. ④ is eating
解答と解説
正解 ③ eats

usually は「ふだん」という習慣を表すので現在形です。主語 Mike は三人称単数なので eats になります。

問 13

I     my piano lesson right now, so please come back later.

  1. ① had
  2. ② have
  3. ③ have had
  4. ④ am having
解答と解説
正解 ④ am having

right now(ちょうど今)その最中だという意味なので、現在進行形の am having が正解です。have は「持っている」という状態を表す使い方で、この文脈には合いません。

問 14

She     her lunch when her phone rang.

  1. ① was eating
  2. ② ate
  3. ③ eats
  4. ④ will eat
解答と解説
正解 ① was eating

電話が鳴った(rang)過去の時点で昼食中だった場面なので過去進行形 was eating。

問 15

They     dinner at home every evening.

  1. ① ate
  2. ② eat
  3. ③ were eating
  4. ④ will eat
解答と解説
正解 ② eat

every evening は毎日の習慣を表すので現在形です。主語 They は複数なので s の付かない eat を使います。

問 16

He     basketball with his friends tomorrow afternoon.

  1. ① plays
  2. ② played
  3. ③ was playing
  4. ④ will play
解答と解説
正解 ④ will play

tomorrow afternoon は未来を表す語句なので、will+動詞の原形の will play が正解です。

問 17

I     my homework when my sister came home.

  1. ① do
  2. ② does
  3. ③ was doing
  4. ④ will do
解答と解説
正解 ③ was doing

妹が帰ってきたときに進行中だった動作を表すので、過去進行形の was doing が正解です。

問 18

Look! The children     in the snow outside.

  1. ① play
  2. ② played
  3. ③ are playing
  4. ④ will play
解答と解説
正解 ③ are playing

Look! は今の様子を伝える合図なので現在進行形にします。主語が複数なので are playing です。

問 19

We     to the beach last summer.

  1. ① go
  2. ② went
  3. ③ are going
  4. ④ will go
解答と解説
正解 ② went

last summer は過去を表す語句なので、go の過去形 went を使います。

問 20

She     to school every morning by herself.

  1. ① goes
  2. ② went
  3. ③ go
  4. ④ going
解答と解説
正解 ① goes

every morning の現在の習慣。三人称単数の She に合わせて goes。

問 21

We     a wonderful movie last Saturday night.

  1. ① see
  2. ② saw
  3. ③ sees
  4. ④ will see
解答と解説
正解 ② saw

last Saturday night は過去を表す語句なので、see の過去形 saw を使います。

問 22

Look! The children     in the park right now.

  1. ① play
  2. ② played
  3. ③ are playing
  4. ④ will play
解答と解説
正解 ③ are playing

Look! と right now があるので現在進行形にします。主語が複数なので are playing になります。

問 23

I     my grandparents next Sunday afternoon.

  1. ① visit
  2. ② visited
  3. ③ visits
  4. ④ will visit
解答と解説
正解 ④ will visit

next Sunday afternoon は未来を表す語句なので、will+動詞の原形の will visit が正解です。

問 24

My father     dinner when the telephone rang.

  1. ① cooked
  2. ② was cooking
  3. ③ cooks
  4. ④ is cooking
解答と解説
正解 ② was cooking

電話が鳴ったときに進行中だった動作を表すので、過去進行形の was cooking が正解です。

問 25

We     to the zoo with our class next Friday.

  1. ① went
  2. ② are going
  3. ③ go
  4. ④ goes
解答と解説
正解 ② are going

next Friday のすでに決まっている予定なので、現在進行形で未来を表す are going が正解です。

問 26

When I came home, my sister     on the phone.

  1. ① talked
  2. ② talks
  3. ③ was talking
  4. ④ will talk
解答と解説
正解 ③ was talking

帰宅した(came home)という過去の一時点で、電話中という動作が進行していた場面です。過去進行形の was talking が正解になります。

問 27

It     very hard in this city every winter.

  1. ① snowed
  2. ② snow
  3. ③ is snowing
  4. ④ snows
解答と解説
正解 ④ snows

every winter が示す現在の習慣なので現在形。三人称単数扱いの It に合わせて snows。

問 28

I     breakfast when the phone rang.

  1. ① have
  2. ② will have
  3. ③ was having
  4. ④ am having
解答と解説
正解 ③ was having

電話が鳴ったときに進行中だった動作なので、過去進行形の was having が正解です。have breakfast は「朝食をとる」という意味です。

問 29

She     a letter to her pen pal last week.

  1. ① wrote
  2. ② writes
  3. ③ is writing
  4. ④ write
解答と解説
正解 ① wrote

last week は過去を表す語句なので、write の過去形 wrote を使います。

問 30

They     basketball in the gym right now.

  1. ① play
  2. ② played
  3. ③ plays
  4. ④ are playing
解答と解説
正解 ④ are playing

right now は今まさにという意味なので現在進行形です。主語 They は複数なので are playing になります。

問 31

My father usually     home at six on weekdays.

  1. ① come
  2. ② comes
  3. ③ coming
  4. ④ is coming
解答と解説
正解 ② comes

usually は習慣を表すので現在形です。主語 My father は三人称単数なので comes になります。

問 32

We     going to visit our grandparents next Sunday.

  1. ① is
  2. ② am
  3. ③ was
  4. ④ are
解答と解説
正解 ④ are

be going to+動詞の原形で未来の予定を表します。主語 We は複数なので be動詞は are です。

問 33

She     her homework at the library yesterday afternoon.

  1. ① does
  2. ② do
  3. ③ did
  4. ④ is doing
解答と解説
正解 ③ did

yesterday afternoon という過去を表す語があるので過去形の did。

高校基礎レベル(50問)

問 34

He usually     the train, but today he drove.

  1. ① is taken
  2. ② taking
  3. ③ takes
  4. ④ will take
解答と解説
正解 ③ takes

usually は習慣を表すので現在形の takes が正解です。take the train は「電車で行く」という意味です。

問 35

They     in Osaka before they moved to Tokyo.

  1. ① live
  2. ② are living
  3. ③ will live
  4. ④ lived
解答と解説
正解 ④ lived

東京へ引っ越す前の過去のことを述べているので、過去形の lived が正解です。

問 36

Don't call at six; we     dinner then.

  1. ① having
  2. ② have had
  3. ③ will be having
  4. ④ had
解答と解説
正解 ③ will be having

6時にはその動作の最中だと伝える文なので、未来進行形の will be having が正解です。

問 37

This time tomorrow, I     over the Pacific.

  1. ① fly
  2. ② am flying
  3. ③ will fly
  4. ④ will be flying
解答と解説
正解 ④ will be flying

This time tomorrow は未来のある時点を指すので、その時に進行中であることを表す未来進行形 will be flying が正解です。

問 38

This umbrella     to my sister, not to me.

  1. ① belongs
  2. ② is belonging
  3. ③ belonging
  4. ④ be belonging
解答と解説
正解 ① belongs

belong(所属する・〜のものである)は状態を表す動詞で、進行形にしません。したがって現在形の belongs が正解です。is belonging は文法的に誤りです。

問 39

I     exactly what you mean now.

  1. ① am understanding
  2. ② understand
  3. ③ understanding
  4. ④ be understanding
解答と解説
正解 ② understand

understand(理解している)は状態動詞で進行形にしない。現在形の understand が正解。

問 40

I     in this town since I was a small child.

  1. ① lived
  2. ② am living
  3. ③ have lived
  4. ④ live
解答と解説
正解 ③ have lived

since +過去の起点があるので、今まで続いていることを表す現在完了の have lived が正解です。

問 41

By the time we got there, the train    .

  1. ① left
  2. ② has left
  3. ③ was leaving
  4. ④ had left
解答と解説
正解 ④ had left

着いた時点よりさらに前に出発していたので、過去完了の had left が正解です。

問 42

I     my homework about two hours ago.

  1. ① finished
  2. ② have finished
  3. ③ had finished
  4. ④ finish
解答と解説
正解 ① finished

two hours ago のように過去の一点を示す語句があるときは現在完了を使えないので、過去形の finished にします。

問 43

When     you arrive at the airport this morning?

  1. ① have
  2. ② did
  3. ③ has
  4. ④ do
解答と解説
正解 ② did

this morning の到着時刻をたずねる過去の疑問文なので did を使います。When は現在完了と一緒に使えません。

問 44

She isn't here; she     to the supermarket.

  1. ① has been
  2. ② had gone
  3. ③ has gone
  4. ④ goes
解答と解説
正解 ③ has gone

「行ってしまって今ここにいない」を表すのは has gone to です。has been to は「行ったことがある」という意味になります。

問 45

I     to Kyoto twice; it is a wonderful city.

  1. ① has gone
  2. ② going
  3. ③ had gone
  4. ④ have been
解答と解説
正解 ④ have been

twice(二度)という経験を表す現在完了。go の完了形は have been(行ったことがある)を使う。

問 46

Look at those dark clouds! It     rain soon.

  1. ① is going to
  2. ② rains
  3. ③ rained
  4. ④ goes to
解答と解説
正解 ① is going to

黒い雲という今の根拠から予測する未来なので、be going to を使った is going to rain が正解です。

問 47

Hurry! The train     to leave any second now.

  1. ① has gone
  2. ② is about
  3. ③ will
  4. ④ goes
解答と解説
正解 ② is about

be about to+動詞の原形で「まさに〜しようとしている」という意味になり、any second now と合います。

問 48

When the rain    , we will go out.

  1. ① will stop
  2. ② stops
  3. ③ stopped
  4. ④ is stopping
解答と解説
正解 ② stops

時を表す when 節の中では、未来のことでも現在形で表します。よって stops が正解です。

問 49

I     here for ten years next month.

  1. ① live
  2. ② lived
  3. ③ will have lived
  4. ④ have lived
解答と解説
正解 ③ will have lived

next month の時点で10年になるという未来の一時点までの継続なので、未来完了の will have lived が正解です。

問 50

She     for three hours when I called her.

  1. ① studied
  2. ② was studying
  3. ③ had been studying
  4. ④ has studied
解答と解説
正解 ③ had been studying

電話をした時点までの3時間の継続を表すので、過去完了進行形の had been studying が正解です。

問 51

If it     tomorrow, we will cancel the trip.

  1. ① rains
  2. ② will rain
  3. ③ rained
  4. ④ is raining
解答と解説
正解 ① rains

if で始まる条件を表す副詞節の中では、未来のことでも現在形で表します。よって will rain ではなく rains が正解です。主節の we will cancel が未来を担当します。

問 52

She     English for three years now.

  1. ① studies
  2. ② studied
  3. ③ has studied
  4. ④ is studying
解答と解説
正解 ③ has studied

for three years now が示す現在までの継続なので現在完了 has studied。

問 53

We     good friends since our high school days.

  1. ① are
  2. ② were
  3. ③ have been
  4. ④ had been
解答と解説
正解 ③ have been

since +過去の起点があるので、今まで続く状態を表す現在完了の have been が正解です。

問 54

I'm sure our team     the game tomorrow.

  1. ① will win
  2. ② wins
  3. ③ won
  4. ④ is winning
解答と解説
正解 ① will win

tomorrow は未来を表す語句なので、will+動詞の原形の will win が正解です。

問 55

Have you ever     a shooting star on a clear night?

  1. ① see
  2. ② saw
  3. ③ seen
  4. ④ seeing
解答と解説
正解 ③ seen

Have you ever ...? は経験をたずねる現在完了なので、see の過去分詞 seen が入ります。

問 56

How long have you     waiting here for the next bus?

  1. ① be
  2. ② being
  3. ③ was
  4. ④ been
解答と解説
正解 ④ been

How long have you been ...ing? は現在完了進行形で、have の後は be の過去分詞 been になります。

問 57

The movie had already     when we arrived at the theater.

  1. ① start
  2. ② starting
  3. ③ started
  4. ④ has started
解答と解説
正解 ③ started

had already +過去分詞の形なので、start の過去分詞 started が正解です。

問 58

By next Monday, she     finished all her final reports.

  1. ① has
  2. ② will have
  3. ③ would have
  4. ④ will be
解答と解説
正解 ② will have

by next Monday(来週の月曜までに)という未来の完了なので未来完了 will have。

問 59

If it     tomorrow, we will cancel the outdoor festival.

  1. ① will rain
  2. ② rained
  3. ③ would rain
  4. ④ rains
解答と解説
正解 ④ rains

条件を表す if 節の中では、未来のことでも現在形で表すので rains が正解です。

問 60

I have     sent the email, so please check your inbox.

  1. ① already
  2. ② yet
  3. ③ never
  4. ④ still
解答と解説
正解 ① already

「もう送りました」と完了を表すので already が入ります。yet は否定文や疑問文で使う語です。

問 61

She     here for about three years.

  1. ① has lived
  2. ② to live
  3. ③ living
  4. ④ lives
解答と解説
正解 ① has lived

for about three years は今までの継続を表すので、現在完了の has lived が正解です。

問 62

I have     visited Paris before.

  1. ① already
  2. ② never
  3. ③ yet
  4. ④ just
解答と解説
正解 ② never

before と合わせて「一度も行ったことがない」という経験を表すので never が正解です。

問 63

He has just     writing the report.

  1. ① finish
  2. ② finishing
  3. ③ finished
  4. ④ to finish
解答と解説
正解 ③ finished

has just +過去分詞で「ちょうど〜したところだ」を表すので、finish の過去分詞 finished が入ります。

問 64

When we got there, the show     already started.

  1. ① was
  2. ② has
  3. ③ is
  4. ④ had
解答と解説
正解 ④ had

got there(着いた)という過去の時点よりも前に、ショーはすでに始まっていました。過去のある時点までの完了を表す過去完了形 had started が必要なので、had が正解です。

問 65

Please call me when she    .

  1. ① arrives
  2. ② will arrive
  3. ③ is going to arrive
  4. ④ would arrive
解答と解説
正解 ① arrives

when が導く時の副詞節では未来でも現在形。arrives が正解。

問 66

I     dinner when the doorbell rang.

  1. ① cooked
  2. ② was cooking
  3. ③ have cooked
  4. ④ have been cooking
解答と解説
正解 ② was cooking

呼び鈴が鳴ったときに進行中だった動作を表すので、過去進行形の was cooking が正解です。

問 67

We     for the bus for over twenty minutes now.

  1. ① have been waiting
  2. ② wait
  3. ③ waited
  4. ④ will wait
解答と解説
正解 ① have been waiting

for over twenty minutes now は今も続いている動作の継続なので、現在完了進行形の have been waiting が正解です。

問 68

By the time we arrived, the concert     finished.

  1. ① would
  2. ② is
  3. ③ has
  4. ④ had
解答と解説
正解 ④ had

着いた時点よりも前に終わっていたので、過去完了をつくる had が正解です。

問 69

The phone rang while I     a shower this morning.

  1. ① take
  2. ② took
  3. ③ have taken
  4. ④ was taking
解答と解説
正解 ④ was taking

電話が鳴ったときに進行中だった動作なので、過去進行形の was taking が正解です。take a shower は「シャワーを浴びる」という意味です。

問 70

Water     at one hundred degrees Celsius under normal pressure.

  1. ① boiled
  2. ② boils
  3. ③ is boiling
  4. ④ will boil
解答と解説
正解 ② boils

不変の真理・科学的事実は現在形で表す。Water boils が正解。

問 71

Look at the sky; it     to rain very soon.

  1. ① goes
  2. ② went
  3. ③ is going
  4. ④ has gone
解答と解説
正解 ③ is going

空の様子という今の根拠から予測する未来なので、be going to の形をつくる is going が正解です。

問 72

My grandfather     in this village for fifty years.

  1. ① has lived
  2. ② lives
  3. ③ living
  4. ④ is living
解答と解説
正解 ① has lived

for fifty years は今までの継続を表すので、現在完了の has lived が正解です。

問 73

I     my keys, so I cannot open the door.

  1. ① lose
  2. ② losing
  3. ③ have lost
  4. ④ am losing
解答と解説
正解 ③ have lost

なくした結果として今もドアを開けられないという現在への影響を表すので、現在完了の have lost が正解です。

問 74

Please wait here until the manager     back from lunch.

  1. ① will come
  2. ② comes
  3. ③ came
  4. ④ is coming
解答と解説
正解 ② comes

時を表す until 節の中では、未来のことでも現在形で表すので comes が正解です。

問 75

This time next week, I     on a beach in Okinawa.

  1. ① relax
  2. ② relaxed
  3. ③ will be relaxing
  4. ④ have relaxed
解答と解説
正解 ③ will be relaxing

This time next week という未来の一時点で進行中のことを表すので、未来進行形の will be relaxing が正解です。

問 76

He     tennis every Sunday when he was a student.

  1. ① plays
  2. ② played
  3. ③ has played
  4. ④ will play
解答と解説
正解 ② played

when he was a student(学生だったころ)という過去の習慣を表す文なので、過去形の played が正解です。現在形の plays では今の習慣になってしまいます。

問 77

By the end of this year, she     here for a decade.

  1. ① will have worked
  2. ② works
  3. ③ worked
  4. ④ is working
解答と解説
正解 ① will have worked

by the end of this year という未来の基準時までの完了・継続なので未来完了 will have worked。

問 78

Listen! Someone     on the front door right now.

  1. ① knocks
  2. ② knocked
  3. ③ is knocking
  4. ④ has knocked
解答と解説
正解 ③ is knocking

Listen! と right now は今起きていることの合図なので、現在進行形の is knocking が正解です。knock on は「〜をノックする」という意味です。

問 79

She     Japanese food only once in her life so far.

  1. ① tried
  2. ② tries
  3. ③ has tried
  4. ④ had tried
解答と解説
正解 ③ has tried

so far は「これまでのところ」という意味で、経験を表す現在完了の has tried と結びつきます。

問 80

He could not find his wallet because he     it at home.

  1. ① leaves
  2. ② had left
  3. ③ has left
  4. ④ was leaving
解答と解説
正解 ② had left

財布が見つからなかった時点より前に置き忘れていたので、過去完了の had left が正解です。

問 81

By the end of this week, I     this novel three times.

  1. ① will have read
  2. ② have read
  3. ③ had read
  4. ④ will read
解答と解説
正解 ① will have read

By the end of this week までに3回読み終えるという未来の完了を表すので、will have read が正解です。

問 82

The engineer     on the bridge when the earthquake hit.

  1. ① work
  2. ② was working
  3. ③ works
  4. ④ has worked
解答と解説
正解 ② was working

地震が起きたときに進行中だった動作を表すので、過去進行形の was working が正解です。

問 83

Stay inside until the storm    .

  1. ① passes
  2. ② will pass
  3. ③ would pass
  4. ④ is passing
解答と解説
正解 ① passes

until が導く時の副詞節では未来でも現在形。passes が正解。

受験標準レベル(20問)

問 84

The train     at noon according to the timetable.

  1. ① leaves
  2. ② will leave
  3. ③ is leaving
  4. ④ left
解答と解説
正解 ① leaves

時刻表で決まっている発車のような確定した予定は現在形で表すので、leaves が正解です。

問 85

I'll tell you the moment the results     available.

  1. ① will become
  2. ② become
  3. ③ will be
  4. ④ becoming
解答と解説
正解 ② become

the moment は「〜するとすぐに」という時を表す接続詞で、その節の中は現在形にするので become が正解です。

問 86

I     at a cafe this month while my office is being renovated.

  1. ① am working
  2. ② work
  3. ③ worked
  4. ④ will work
解答と解説
正解 ① am working

改装中の今月だけという一時的な状況を表すので、現在進行形の am working が正解です。

問 87

The national team     hard for the final these days.

  1. ① trains
  2. ② is training
  3. ③ will train
  4. ④ trained
解答と解説
正解 ② is training

these days は決勝に向けた今の一時的な取り組みを表すので、現在進行形の is training が正解です。

問 88

She     her late mother more and more these days.

  1. ① is resembling
  2. ② resembling
  3. ③ resembles
  4. ④ resemble
解答と解説
正解 ③ resembles

resemble は「〜に似ている」という状態を表す動詞で進行形にしません。主語が三人称単数なので resembles です。

問 89

Try the soup; it     a little too salty to me.

  1. ① is tasting
  2. ② tasting
  3. ③ be tasting
  4. ④ tastes
解答と解説
正解 ④ tastes

taste(〜の味がする)は状態を表す動詞で、原則として進行形にしません。現在形の tastes が正解です。この taste は「味わう」という動作ではなく、味の性質を述べています。

問 90

She told me she     the novel once before.

  1. ① had read
  2. ② is reading
  3. ③ has read
  4. ④ reads
解答と解説
正解 ① had read

told(過去)よりさらに前に読んだ経験なので過去完了 had read。

問 91

By next month, I     here for ten whole years.

  1. ① work
  2. ② will have worked
  3. ③ have worked
  4. ④ worked
解答と解説
正解 ② will have worked

By next month という未来の時点までの継続を表すので、未来完了の will have worked が正解です。

問 92

She     to Paris last summer with her family.

  1. ① has gone
  2. ② has been
  3. ③ went
  4. ④ had gone
解答と解説
正解 ③ went

last summer と過去の一点を示す語句があるので、現在完了は使えず過去形の went にします。

問 93

I     him at the party yesterday evening.

  1. ① have seen
  2. ② had seen
  3. ③ have met
  4. ④ saw
解答と解説
正解 ④ saw

yesterday evening と過去を示す語句があるので、現在完了ではなく過去形の saw を使います。

問 94

Where's Tom? He     to the dentist; he'll be back soon.

  1. ① has gone
  2. ② has been
  3. ③ had gone
  4. ④ goes
解答と解説
正解 ① has gone

「行ってしまって今ここにいない」を表す has gone to が正解です。has been to は「行ったことがある」という意味になります。

問 95

Have you ever     to a foreign country before?

  1. ① go
  2. ② been
  3. ③ went
  4. ④ being
解答と解説
正解 ② been

Have you ever been to ...? で「〜へ行ったことがありますか」という経験を表します。

問 96

I     for you for over an hour now!

  1. ① have been waiting
  2. ② had waited
  3. ③ am waiting
  4. ④ waited
解答と解説
正解 ① have been waiting

for over an hour now が示す現在まで続く動作の継続なので現在完了進行形 have been waiting。

問 97

She     this novel since last Monday.

  1. ① has read
  2. ② has been reading
  3. ③ is reading
  4. ④ read
解答と解説
正解 ② has been reading

since last Monday から今も読み続けている途中なので、現在完了進行形の has been reading が正解です。

問 98

I'll call you as soon as I     home.

  1. ① will get
  2. ② am getting
  3. ③ get
  4. ④ will be getting
解答と解説
正解 ③ get

as soon as は時を表す接続詞で、その節の中は未来のことも現在形にするので get が正解です。

問 99

We won't start until everyone     here.

  1. ① will be
  2. ② is being
  3. ③ will is
  4. ④ is
解答と解説
正解 ④ is

until も時を表す接続詞なので節の中は現在形にします。everyone は単数扱いなので is になります。

問 100

We     to visit our grandparents next weekend.

  1. ① will
  2. ② are about
  3. ③ are going
  4. ④ go
解答と解説
正解 ③ are going

be going to+動詞の原形で予定を表すので are going が正解です。are about to は「今にも〜しそうだ」の意味で next weekend と合いません。

問 101

She was just     to speak when the phone rang.

  1. ① almost
  2. ② will
  3. ③ close
  4. ④ about
解答と解説
正解 ④ about

be about to do で「まさに〜しようとしている」という意味を表します。was just about to speak で「ちょうど話し出そうとしていた」となり、about が正解です。

問 102

Three years     since he left Japan.

  1. ① have passed
  2. ② has passed
  3. ③ passed
  4. ④ are passing
解答と解説
正解 ① have passed

Three years が主語で「三年が経過した」。since 節を伴う現在完了 have passed。

問 103

It is two years     I started learning English.

  1. ① for
  2. ② since
  3. ③ that
  4. ④ when
解答と解説
正解 ② since

「It is + 期間 + since + 過去形」で「〜してから…になる」という意味です。since は「〜して以来」を表します。

難関大レベル(23問)

問 104

By the time the policy     effect, the crisis may be over.

  1. ① will take
  2. ② took
  3. ③ takes
  4. ④ is taking
解答と解説
正解 ③ takes

by the time が導く時の副詞節では、未来のことも現在形で表すので takes です。will take は使えません。

問 105

By 2030, humans     on Mars for several years.

  1. ① will live
  2. ② have lived
  3. ③ live
  4. ④ will have lived
解答と解説
正解 ④ will have lived

By 2030 という未来の時点までの継続を表すので、未来完了 will have lived にします。for several years も継続の目印です。

問 106

By next spring, prices     steadily for a whole decade.

  1. ① will rise
  2. ② are rising
  3. ③ will be rising
  4. ④ will have been rising
解答と解説
正解 ④ will have been rising

By next spring までずっと続く動作なので、未来完了進行形 will have been rising にします。for a whole decade が継続を示します。

問 107

I     no reason to change our current plan.

  1. ① see
  2. ② am seeing
  3. ③ seeing
  4. ④ be seeing
解答と解説
正解 ① see

see は「わかる、認める」という意味の状態動詞で、進行形にしません。I see no reason で「理由が見当たらない」です。

問 108

His argument     to contradict everything he said earlier.

  1. ① is seeming
  2. ② seems
  3. ③ seeming
  4. ④ be seeming
解答と解説
正解 ② seems

seem(〜のように見える)は状態動詞で進行形にしない。現在形の seems が正解。

問 109

Hardly     I finished speaking when the bell rang.

  1. ① did
  2. ② have
  3. ③ had
  4. ④ has
解答と解説
正解 ③ had

「Hardly had S 過去分詞 … when …」で「〜するやいなや」という意味です。Hardly が文頭に出るので had が主語の前に来ます。

問 110

It is the first time she     such a beautiful sunset.

  1. ① saw
  2. ② sees
  3. ③ had seen
  4. ④ has seen
解答と解説
正解 ④ has seen

「It is the first time (that) S has 過去分詞」で「〜するのはこれが初めてだ」を表します。現在完了を使います。

問 111

It is three years since I last     her in person.

  1. ① saw
  2. ② have seen
  3. ③ had seen
  4. ④ see
解答と解説
正解 ① saw

「It is + 期間 + since + 過去形」の形なので saw です。last saw her で「最後に彼女に会った」となります。

問 112

Just now I     a strange noise from the attic.

  1. ① have heard
  2. ② heard
  3. ③ had heard
  4. ④ hear
解答と解説
正解 ② heard

just now は「たった今」で過去の一点を指すので、過去形 heard を使います。現在完了とは一緒に使いません。

問 113

By the time you read this, I     to London already.

  1. ① have been
  2. ② have gone
  3. ③ will have gone
  4. ④ had gone
解答と解説
正解 ③ will have gone

by the time 節が示す未来の時点までに完了することなので、未来完了 will have gone です。have gone to は「行ってしまった」を表します。

問 114

He     to three different schools by the age of ten.

  1. ① has gone
  2. ② has been
  3. ③ went
  4. ④ had been
解答と解説
正解 ④ had been

by the age of ten(十歳になるまでに)という過去の基準時点までの経験を表しています。過去完了形の had been to(〜に行ったことがあった)が正解です。went では過去の一時点の動作になり、基準時までの経験を表せません。

問 115

By June, they     here for twenty years.

  1. ① will live
  2. ② have lived
  3. ③ will have been living
  4. ④ are living
解答と解説
正解 ③ will have been living

by June という未来の時点まで動作が続くので未来完了進行形 will have been living。

問 116

He looked tired; he     all day long.

  1. ① is working
  2. ② has worked
  3. ③ works
  4. ④ had been working
解答と解説
正解 ④ had been working

疲れて見えた時点より前からずっと続いていた動作なので、過去完了進行形 had been working を使います。

問 117

If it     tomorrow, the match will be canceled.

  1. ① rains
  2. ② will rain
  3. ③ rained
  4. ④ would rain
解答と解説
正解 ① rains

条件を表す if 節では、未来のことも現在形で表すので rains です。will rain は使えません。

問 118

I don't know if she     to the party tonight.

  1. ① comes
  2. ② will come
  3. ③ was coming
  4. ④ came
解答と解説
正解 ② will come

この if は「〜かどうか」という意味の名詞節を作るので、未来のことは will come とそのまま表します。

問 119

I'll tell you the news when she     back.

  1. ① comes
  2. ② will come
  3. ③ is coming
  4. ④ came
解答と解説
正解 ① comes

時を表す when 節なので、未来のことでも現在形 comes を使います。will come は入れられません。

問 120

I don't know when she     back.

  1. ① come
  2. ② will come
  3. ③ came
  4. ④ be coming
解答と解説
正解 ② will come

この when 節は「いつ〜するか」を表す名詞節なので、未来のことは will come と表します。時の副詞節ではありません。

問 121

I'll go hiking if it     fine tomorrow.

  1. ① will be
  2. ② is being
  3. ③ is
  4. ④ would be
解答と解説
正解 ③ is

if が導く条件の副詞節では未来でも現在形。is が正解。

問 122

I wonder if it     fine tomorrow.

  1. ① is
  2. ② is being
  3. ③ would be
  4. ④ will be
解答と解説
正解 ④ will be

この if は「〜かどうか」という意味の名詞節なので、未来のことは will be で表します。条件の if ではありません。

問 123

I     to call you, but you called me first.

  1. ① was going
  2. ② am about
  3. ③ would
  4. ④ will
解答と解説
正解 ① was going

be going to の過去形 was going to で「〜するつもりだった」という、実現しなかった予定を表します。

問 124

Just as the ship     to sink, the rescue boat arrived.

  1. ① could
  2. ② was about
  3. ③ would
  4. ④ is about
解答と解説
正解 ② was about

be about to do の過去形 was about to で「まさに〜しようとしていた」を表します。just as とつながります。

問 125

    has it been since you saw her last?

  1. ① How much
  2. ② How far
  3. ③ How long
  4. ④ How often
解答と解説
正解 ③ How long

期間の長さをたずねるので How long です。「最後に会ってからどのくらいたちますか」という意味になります。

問 126

It will not be long     spring comes again.

  1. ① since
  2. ② that
  3. ③ when
  4. ④ before
解答と解説
正解 ④ before

「It will not be long before 〜」で「まもなく〜するでしょう」という決まった言い方になります。

ゲーム形式で通して練習する登録不要・無料・スマホ対応

📄 時制の練習プリント(無料PDF)

このページの問題を全126問、解答・解説つきでA4サイズにまとめたプリントです。印刷して繰り返し練習でき、個人・家庭での学習用に無料でお使いいただけます。

プリントをダウンロード(PDF) ほかの単元のプリント一覧を見る →
まずは要点と例題から確認したい方は、時制の練習問題(例題と解説)へ。

ほかの単元の問題一覧

このゲームは中学受験専門塾 LEFY が作成しています。
LEFY 公式サイト →