KLS英語学習教室

英文法 【時制】に関する確認問題[Basic2]

問題数全15題/12題以上正答で確認完了!
【解答と解説】はこのページ(問題)の下にあります。

[1] Water [freezes/froze/is freezing] at 0°C(= zero degrees Celsius).

[2] Where [are you/were you/will you be] five years ago?

[3] I [live/lived/will live] in Osaka when I was a child.

[4] I [was/have been/will be] free tomorrow.

[5] The sport event [has been/was/will be] held next year.

[6] She [is/was/will be] taking a shower now.

[7] It [snowed/is snowing/was snowing] hard when we got to the village.

[8] They [have been sailing/were sailing/will be sailing] these waters at this time tomorrow.

[9] [Have/Do/Are] you finished your homework yet?

[10] How long [has/have/does/is] your mother been sick in bed?

[11] 「その駅で財布をなくしてしまった(今も見つかっていない)」⇒I [lose/lost/have lost] my wallet at the station.

[12] [Are/Do/Have] you ever been to Okinawa? 

[13] I [visit/visited/have visited] my grandparents two months ago.

[14] We [stay/stayed/have stayed] at the hotel last Sunday.

[15] When [have you arrived/did you arrive] here?
































【解答と解説】

[1] Water [freezes/froze/is freezing] at 0°C(= zero degrees Celsius).
「水は摂氏0度で凍る」
(答え)freezes
「一般的真理」を表す場合は、【現在時制】が用いられる。

[2] Where [are you/were you/will you be] five years ago?
5年前あなたはどこにいましたか」
(答え)were you
「過去の事柄」を表す場合は、【過去時制】が用いられる。【~ ago】は、「(今から)~前に」という意味を表し、通例、【過去時制】とともに用いる。

[3] I [live/lived/will live] in Osaka when I was a child.
「子供のころ私は大阪に住んでいた」
(答え)lived
全体が「過去の事柄」を表す文なので、【過去時制】を用いるのが適切である。

[4] I [was/have been/will be] free tomorrow.
「明日はひまです」
(答え)will be
「未来の事柄」を表す場合は、【未来時制】が用いられる。【tomorrow】は、「明日(は)」という意味を表し、通例、【未来時制】とともに用いる。

[5] The sport event [has been/was/will be] held next year.
「そのスポーツイベントは来年開かれるだろう」
(答え)will be
「未来の事柄」を表す場合は、【未来時制】が用いられる。【next ~】は、「(現在を基準に)次の~」という意味を表し、通例、【未来時制】とともに用いる。

[6] She [is/was/will be] taking a shower now.
「彼女は今シャワーを浴びているところです」
(答え)is
「現在において進行中の動作」は、【現在進行時制】で表す。

[7] It [snowed/is snowing/was snowing] hard when we got to the village.
「私たちがその村に着いたとき、激しく雪が降っていた」
(答え)was snowing
「過去において進行中の動作」は、【過去進行時制】で表す。

[8] They [have been sailing/were sailing/will be sailing] these waters at this time tomorrow.
「彼らは明日の今頃この海域を航行しているでしょう」
(答え)will be sailing
「未来において進行中の動作」は、【未来進行時制】で表す。

[9] [Have/Do/Are] you finished your homework yet?
「もう宿題を終えましたか」
(答え)Have
「もう(すでに)~しましたか」という表現では、【現在完了時制】がよく使われるが、現在完了形は、【have[has]+過去分詞】である(本問はその疑問形である)。

[10] How long [has/have/does/is] your mother been sick in bed?
「あなたのお母さんはどのくらいの間病気で寝ているのですか」
(答え)has
「どのくらいの期間(ずっと)~か」という表現では、【現在完了時制】がよく使われるが、現在完了形は、【have[has]+過去分詞】である(本問はその疑問形である。”your mother”が主語なので”have”は不可)。

[11] 「その駅で財布をなくしてしまった(今も見つかっていない)」⇒I [lose/lost/have lost] my wallet at the station.
(答え)have lost
「結果」(過去における動作の影響と結果が現在まで続いていること)を表す場合は、【現在完了時制】が用いられる。「なくしたという結果が今も続いているので見つかっていない」という雰囲気。

[12] [Are/Do/Have] you ever been to Okinawa? 
「沖縄に行ったことがありますか」
(答え)Have
【現在完了時制】の疑問文である。【have been to ~】には、「~に行ったことがある」(経験)という意味がある。

[13] I [visit/visited/have visited] my grandparents two months ago.
「私は2か月前に祖父母に会いに行きました」
(答え)visited
「はっきりと過去(の1時点)を明示する語句(副詞語句)」(本問では“two months ago”)がある場合、【現在完了時制】を用いることはできない(【過去時制】を使う)。

[14] We [stay/stayed/have stayed] at the hotel last Sunday.
「私たちは先週の日曜にそのホテルに滞在しました」
(答え)stayed
「はっきりと過去(の1時点)を明示する語句(副詞語句)」(本問では“last Sunday”)がある場合、【現在完了時制】を用いることはできない(【過去時制】を使う)。

[15] When [have you arrived/did you arrive] here?
「あなたはいつここに到着しましたか」
(答え)did you arrive
when…】が「いつしたか」という(過去の動作や状態を問う)疑問文で用いられる場合、その中では、通例、現在完了時制を使うことはできず、【過去時制】を使う。

ホームに戻る