動詞
時を表す語句で時制を決める
文の中の時を表す語句や、時・条件を表す節の決まりから、動詞の時制を選べるかが問われます。
要点(解く前に1分)
yesterday・last month は過去形、since 〜 や for 〜 years は現在完了形、right now は現在進行形の目印です。
The shop has been open since 2019.
その店は、2019年から営業しています。
when・if・until・once・as soon as の節の中では、これからのことでも現在形を使います。
I will call you when the parts arrive.
部品が届いたら、お電話します。
過去のある時点より前に起きていたことや続いていたことは、had+過去分詞(過去完了)で表します。
The train had already left when we got to the station.
私たちが駅に着いたとき、電車はもう出ていました。
過去のある時点に進んでいた動作は、was・were+-ing(過去進行形)で表します。
Mr. Kim was printing the slides when the client arrived.
お客様が着いたとき、キムさんはスライドを印刷しているところでした。
ひっかけ
if や when の節の中に will を入れたくなりますが、時や条件を表す節の中は、これからのことでも現在形です。
解き方
時を表す語句(last・since・now・next など)と、空所が if・when などの節の中かを先に探します。その目印に合う時制を選びます。
例題
The finance department 空所 into its new office on the third floor last month.
- moved
- moves
- will move
- has moved
答えと解説を見る
○ 正解は (A) moved
経理部は先月、3階の新しいオフィスに移った。
決め手 last month は過去の一時点なので過去形。
文末の last month(先月)は、はっきりした過去の時を表します。過去の出来事は過去形で表すので moved が正解です。現在完了形は、last month のように過去の一時点を表す語句とは一緒に使わないのが基本です。
ほかの選択肢が違う理由
(B) moves は現在形。last month と時が合わない。
(C) will move は未来を表すので、last month と合わない。
(D) has moved は現在完了形で、last month のような過去の一時点を表す語句とは一緒に使わない。
このテーマを解く
このテーマを8問(約5分)答えるたびに、正解と解説が出ます。何度でも解き直せます。