CHECK TEST
時制の基礎(現在・過去・未来・進行形・完了形)確認問題集
時制の確認問題35問。時の目印の語から形を決める4択・正誤・動詞の形・英訳で。
Ⅰ 空所に入る最も適切なものを選べ
- 1Water at 100°C.
答えb boils
訳水は100℃で沸騰する。
解説一般的な事実(ふつうの気圧で水は100℃で沸騰する)は現在形で表すので boils。今この瞬間の話ではないので is boiling(進行形)にしない。boiled(過去形)だと過去の一回の出来事になる。has boiled(現在完了)は「沸騰してしまった」で、一般的な事実を表せない。
【覚える】不変の真理・一般的な事実 → 現在形(The earth goes around the sun.)。 - 2My sister usually to school, but today she is taking the bus.
答えd walks
訳姉はふだん歩いて学校に行くが、今日はバスに乗っている。
解説usually(ふだん)=習慣なので現在形 walks。今日だけの一時的なことは後半のように進行形(is taking)で表す。is walking は「今歩いている」になり usually と合わない。walked(過去形)と has walked(現在完了)は習慣を表せない。
【覚える】習慣 → 現在形/一時的なこと → 進行形。 - 3Be quiet! The baby .
答えd is sleeping
訳静かに!赤ちゃんが眠ってるよ。
解説「静かに!」と言っている今まさに眠っている途中なので現在進行形 is sleeping。sleeps だと「(ふだん)眠る」という習慣になる。slept(過去形)と has slept(現在完了)は「今眠っている途中」の意味にならない。Be quiet!・Look!・Listen! は進行形の目印。
【覚える】Look!/Listen!/Be quiet!+現在進行形(今まさに)。 - 4I TV when my mother came home.
答えa was watching
訳母が帰ってきたとき、私はテレビを見ていた。
解説母が帰ってきた(過去)その時に「見ている途中」だったので過去進行形 was watching。came が過去なので、watch(現在形)と am watching(現在進行形)は合わない。have watched(現在完了)は when+過去の一点と使えない。
【覚える】was [were]+-ing when+過去形=〜したとき…していた。 - 5Look at those dark clouds. It rain.
答えd is going to
訳あの黒い雲を見て。雨が降りそうだ。
解説目の前の様子(黒い雲)から言う予想は be going to(〜しそうだ)なので is going to。is・has・does のあとに原形 rain は続かない(is raining、has rained、does rain の形にならない)。根拠のある予想は be going to、その場の判断は will。
【覚える】be going to=(今の様子から)〜しそうだ/前から決めていた予定。 - 6"The phone is ringing." "OK, I it."
答えc will answer
訳「電話が鳴ってるよ」「わかった、出るよ」
解説電話が鳴ったのを聞いて、その場で「出るよ」と決めたので will。answer(現在形)、answered(過去形)、have answered(現在完了)では「これから出る」の意味にならない。前から決めていた予定なら be going to を使う。
【覚える】その場で決めた意志 → will(I'll get it./I'll answer it.)。 - 7I my homework yet, so I can't go out now.
答えd haven't finished
訳まだ宿題が終わっていないので、今は出かけられない。
解説否定文の yet(まだ)は現在完了(完了)と使うので haven't finished。「まだ終わっていない」状態が今(出かけられない)につながっている。don't finish は習慣、am not finishing は進行中、won't finish は未来で、yet と合わない。
【覚える】haven't+過去分詞+yet=まだ〜していない。 - 8I to Kyoto twice so far.
答えd have been
訳私は今までに2回京都に行ったことがある。
解説twice(2回)と so far(今までに)があるので現在完了の経験。「行ったことがある」は have been to。was(過去形)は回数の経験を今までの範囲で言えない。go(現在形)と am going(進行形)は経験を表せない。
【覚える】have been to 〜(行ったことがある)+twice/once/never。 - 9My grandfather ten years ago.
答えd died
訳祖父は10年前に亡くなった。
解説〜 ago は過去の一点なので過去形 died。現在完了(has died、has been dead)は ago と使えない。has been dead なら for ten years(10年間)と組む。is dead は「亡くなっている」状態で、ten years ago とは合わない。
【覚える】died ten years ago=has been dead for ten years。 - 10"How long in this town?" "Since I was five."
答えd have you lived
訳「この町にどのくらい住んでいるの?」「5歳のときからだよ」
解説答えが Since 〜(〜以来ずっと)なので、過去から今まで続く継続で現在完了 have you lived。How long+現在完了はセットで出る。do you live(現在形)、did you live(過去形)は「ずっと」を表せない。are you living は一時的な状態の進行形で、since と合わない。
【覚える】How long have you+過去分詞? → Since 〜./For 〜.。 - 11When the news?
答えb did you hear
訳いつその知らせを聞いたの?
解説When 〜? で過去の特定の時点を尋ねるので過去形 did you hear。When はふつう現在完了と使わない、は入試の定番。have you heard(現在完了)は When と合わない。do you hear は習慣、had you heard は過去完了で、基準となる過去がない。
【覚える】When+過去形 〜?(When have you 〜? は不可)。 - 12She in the library since this morning.
答えc has been studying
訳彼女は今朝からずっと図書館で勉強している。
解説since this morning(今朝からずっと)+動作の継続なので、現在完了進行形 have been+-ing の has been studying。is studying(現在進行形)は since と合わない。studies(現在形)は習慣、studied(過去形)は過去の一回で、「ずっと」を表せない。
【覚える】動作の継続 → have been+-ing/状態の継続 → have+過去分詞。 - 13When I got to the station, the train .
答えc had already left
訳私が駅に着いたとき、電車はもう出てしまっていた。
解説駅に着いた(過去)ときより前に出てしまっていたので、過去完了 had+過去分詞の had already left。基準の過去は got to the station。already left(過去形)では前後関係が表せない。has already left(現在完了)は過去の基準と合わず、already leaves(現在形)は時制が合わない。
【覚える】過去完了=基準の過去よりさらに前(had+過去分詞)。 - 14I my homework by the time you come back.
答えc will have finished
訳あなたが戻ってくるまでに、宿題を終えておくよ。
解説あなたが戻る(未来)ときまでに終わっているので、未来完了 will have+過去分詞の will have finished。by the time の節の中は未来でも現在形(come)。finish(現在形)は未来の完了を表せない。have finished と had finished は基準が今・過去で合わない。
【覚える】by the time+現在形, will have+過去分詞(未来完了)。 - 15This time tomorrow, I on a beach in Okinawa.
答えa will be lying
訳明日の今ごろ、私は沖縄のビーチで寝そべっているだろう。
解説this time tomorrow(明日の今ごろ)=未来のその時の途中なので、未来進行形 will be+-ing の will be lying。lie の -ing は lying(ie → y+ing)。lie(現在形)は習慣、was lying は過去、have lain は現在完了で、未来の一時点に合わない。
【覚える】未来進行形=will be+-ing(未来のその時に〜している途中)。 - 16Please call me as soon as you at the airport.
答えb arrive
訳空港に着いたらすぐに電話してね。
解説as soon as(〜したらすぐ)は when と同じ「時」の節なので、未来のことでも現在形 arrive。will arrive にしない。arrived(過去形)と are arriving(進行形)は時が合わない。arrive at+地点、arrive in+都市・国 の使い分けも確認。
【覚える】時の副詞節(when/as soon as/until)の中は未来でも現在形。 - 17This bag to my brother.
答えa belongs
訳このかばんは兄のものだ。
解説belong(所属している・〜のものだ)は状態を表す動詞なので進行形にしない。主語 This bag は3人称単数なので -s をつけて belongs。is belonging は進行形で誤り。belong は -s がなく主語と合わない。has belonging は形として成り立たない。
【覚える】進行形にしない状態動詞:belong/know/like/have(持っている)/resemble。
Ⅱ 下線部のうち誤りを含むものを1つ選べ
- 18I have seen(A) him at(B) the station two days(C) ago(D).
答えa (A)
訳私は2日前に駅で彼を見かけた。
解説two days ago は過去の一点なので過去形 saw にする必要があり、(A) の have seen が誤り。現在完了は 〜 ago・yesterday・last 〜 と使わない。(B) の at(地点の前置詞)、(C) の two days、(D) の ago は正しい。
【覚える】現在完了 × 〜 ago/yesterday/last 〜/When 〜?。 - 19She lives(A) in Sapporo since(B) she was(C) a child, so she loves(D) snow.
答えa (A)
訳彼女は子どものころから札幌に住んでいるので、雪が大好きだ。
解説since 〜(〜以来ずっと)があるので現在完了 has lived にする必要があり、(A) の lives が誤り。(B) の since は正しい。(C) の since の中の was は過去の一点なので正しい。(D) の loves は今の気持ちを表す現在形で正しい。
【覚える】主節は現在完了+since+過去形(S has lived ... since S was ...)。 - 20He is having(A) two(B) cats and a dog, and he takes(C) good care of(D) them.
答えa (A)
訳彼は猫を2匹と犬を1匹飼っていて、よく世話をしている。
解説have(飼っている・持っている)は状態なので進行形にせず has にする必要があり、(A) の is having が誤り。have が「食べる」の意味なら進行形にできる(He is having lunch.)。(B) の two、(C) の takes、(D) の of(take care of=〜の世話をする)は正しい。
【覚える】have(持っている)は進行形不可/have(食べる・過ごす)は進行形可。 - 21We will(A) start(B) the game when(C) everyone will arrive(D).
答えd (D)
訳みんなが着いたら試合を始めます。
解説「〜したら」の when 節の中は、未来でも現在形にするので、(D) の will arrive を arrives にする(everyone は単数扱い)。(A)・(B) の主節の will start は未来を表していて正しい。(C) の when も正しい。
【覚える】when 節は現在形、主節は will(We will start when everyone arrives.)。 - 22When(A) have(B) you come(C) back from(D) London?
答えb (B)
訳いつロンドンから帰ってきたの?
解説帰ってきた過去の時点を尋ねる When 〜? なので過去形 When did you come back 〜? にする。(B) の have が誤りで、have を did に直せば、(C) の come は原形として正しい。(A) の When と (D) の from(come back from 〜=〜から帰る)は正しい。
【覚える】When did you 〜?(When have you 〜? は不可)。 - 23I am knowing(A) the boy who(B) is standing(C) over(D) there.
答えa (A)
訳私はあそこに立っている男の子を知っている。
解説know は状態を表す動詞なので進行形にせず know にする必要があり、(A) の am knowing が誤り。(B) の who は先行詞 the boy(人)の主格で正しい。(C) の standing は今そこに立っているという一時的な状態なので進行形で正しい。(D) の over there(あそこに)も正しい。
【覚える】know/like/want は進行形にしない(stand・sit・live は一時的なら可)。
Ⅲ ( )内の動詞を適切な形に変えて空所に入れよ(2語以上になることもある)
- 24Listen! Someone the piano. (play)
答えis playing
訳聞いて!誰かがピアノを弾いているよ。
解説Listen!(聞いて!)は「今まさに」の目印なので現在進行形。主語 Someone は単数扱いなので is playing。Someone plays だと「誰かが(ふだん)弾く」という習慣になる。
【覚える】Someone/everyone/nobody は単数扱い(is)。 - 25I my key yesterday, so I couldn't get into the house. (lose)
答えlost
訳昨日鍵をなくしたので、家に入れなかった。
解説yesterday があるので過去形。lose – lost – lost(ABB型)なので lost。losted という形はない。後半の couldn't(入れなかった)も過去なので時制がそろう。「なくしてしまって今もない」と今に重点を置くなら I have lost my key. だが、yesterday とは一緒に使えない。
【覚える】lose – lost – lost(ABB型)/現在完了は yesterday と使わない。 - 26We each other for ten years. (know)
答えhave known
訳私たちは10年来の知り合いだ。
解説for ten years(10年間)+今も知り合い、なので現在完了の継続 have known。know は状態動詞なので、完了進行形(have been knowing)にもしない。
【覚える】状態動詞の継続 → have+過去分詞(have known/have lived)。 - 27When you called me at eight last night, I a bath, so I couldn't answer. (take)
答えwas taking
訳昨夜8時にあなたが電話をくれたとき、私はお風呂に入っていたので出られなかった。
解説電話が来た過去の一点で「入っている途中」だったので過去進行形 was taking。主語 I なので was。take a bath で「お風呂に入る」。so I couldn't answer(だから出られなかった)が理由とつながる。
【覚える】過去の一点(at eight last night)で途中だった → 過去進行形。 - 28Have you ever a famous person? (meet)
答えmet
訳有名人に会ったことはある?
解説Have you ever+過去分詞で経験を尋ねるので過去分詞。meet – met – met なので met。答えは Yes, I have./No, I haven't. / No, never.。
【覚える】Have you ever+過去分詞?(経験)。meet – met – met。 - 29When we arrived at the theater, the movie already. (start)
答えhad started
訳私たちが映画館に着いたとき、映画はもう始まっていた。
解説着いた(過去)ときより前に始まっていたので、過去完了 had+過去分詞の had started。基準の過去は arrived。already は had と過去分詞の間に置くのがふつうだが、この文では文末に置かれている。
【覚える】When S arrived, the movie had already started.(過去完了)。 - 30If it tomorrow, the game will be canceled. (rain)
答えrains
訳明日雨が降ったら、試合は中止になる。
解説条件の if 節の中は未来でも現在形。主語 it は3人称単数なので -s をつけて rains。will rain にしないのが入試の定番。主節は will be canceled(未来の受け身)。
【覚える】If it rains tomorrow,(条件節は現在形)。 - 31My father to work by car every day. (drive)
答えdrives
訳父は毎日車で仕事に行く。
解説every day=習慣なので現在形。主語 My father は3人称単数なので drives。drive to work で「車で仕事に行く」、by car は手段。
【覚える】習慣(every day/usually)→ 現在形(3人称単数は -s)。
Ⅳ 指示に従って答えよ
- 32英訳せよ:もう昼ごはんを食べた?
答えHave you eaten lunch yet?
解説日本語は「た」でも、今の状態(食べ終わっているか)を尋ねているので現在完了。疑問文の「もう」は yet で文末に置く。Have you eaten の現在完了と yet が採点のポイント。別解に Have you had lunch yet? がある。Did you eat lunch? は米語の口語では使うが、入試では現在完了が基本。
【覚える】もう〜した?=Have you+過去分詞 〜 yet?。 - 33英訳せよ:駅に着いたら電話するね。
答えI'll call you when I get to the station.
解説「着いたら」は未来でも when 節の中は現在形(get to/arrive at)。when I will get は誤りで、ここが採点のポイント。主節は I'll call you(その場の意志の will)。別解に I'll call you when I arrive at the station./I'll give you a call when I get to the station. がある。
【覚える】I'll 〜 when I get to …(when 節は現在形)。 - 34英訳せよ:私は今朝からずっとこの本を読んでいる。
答えI have been reading this book since this morning.
解説今朝から今まで続いている動作なので現在完了進行形 have been reading。since this morning(今朝から)が採点のポイント。from this morning は不可。別解に I've been reading this book since this morning. がある。
【覚える】ずっと〜している(動作)=have been+-ing+since/for。 - 35和訳せよ:When I got home, my sister had already eaten dinner.
答え私が家に帰った時、妹[姉]はもう夕食を食べてしまっていた。
解説had+過去分詞(過去完了)は、基準の過去(帰宅したとき)より前のこと。「もう〜してしまっていた」と訳す。When I got home を「私が家に帰ったとき」、had already eaten dinner を「すでに夕食を食べてしまっていた」と時の前後を表せていれば合格。sister は文脈がなければ「妹」「姉」どちらでもよい。
【覚える】had already+過去分詞=(その時には)もう〜してしまっていた。
時制の基礎(現在・過去・未来・進行形・完了形)(A4 2枚)