時をあらわす前置詞にはたくさん種類があります。「at と on と in」の違いはどうなるのでしょうか。「during と for」の違い、「since と from」の違い、「till と by」の違いはどうなるのでしょうか。前置詞の使い分け方を、例文を使いながら解説します。
at / on / in の使い分け
時をあらわす前置詞で、よく使われるものは at / on / in の三つですね。まずはこの三つの区別をつけましょう。
at~ / 時刻をあらわす
I get up at seven.
私は7時に起きます。
私は7時に起きます。
on~ / 日、曜日をあらわす
Is this shop open on Sunday?
日曜日にこのお店は空いていますか。
日曜日にこのお店は空いていますか。
in~ / 月、年などをあらわす
The war broke out in 1939.
戦争が1939年に起こった。
戦争が1939年に起こった。
at → on → in の順に幅が広くなっているイメージですね。
during と for の使い分け
時をあらわす前置詞で、その他によく使われるものは次のようなものがあります。紛らわしいものが多いので、その違いも確認しておきましょう。
during~ / ~の間
I went to sleep during the lesson.
私は授業の間、寝てしまった
私は授業の間、寝てしまった
for ~ / ~の間
I looked for the book for an hour.
私は1時間の間、その本を探した。
私は1時間の間、その本を探した。
during の後ろには名称が来て、for の後ろには時間的なものが来ますね。
since と from の使い分け
since~ / ~以来
She has been sick since last week.
彼女は先週からずっと病気です。
彼女は先週からずっと病気です。
from~ / ~から
The store is open from nine to six.
その店は9時から6時まで開いています。
その店は9時から6時まで開いています。
from は「始まりがいつなのかだけ」をあらわしていますが、since は始まりがいつからなのかと同時に、それが今も続いていることをあらわしているんですね。
till と by の使い分け
till~ / ~まで
I will stay here till three o’clock.
私は3時までここにいます。
私は3時までここにいます。
by~ / ~までに
I want to finish my homework by ten.
私は10時までに宿題を終えたい。
私は10時までに宿題を終えたい。
till は「継続」、by は「期限」を表していますね。分からなかったら「に」があるかないかで見分けてもいいかも。
before と after
before~ / ~の前に
I studied English before dinner.
私は夕食前に英語を勉強しました。
私は夕食前に英語を勉強しました。
after~ / ~のあとに
I studied English after dinner.
私は夕食後に英語を勉強しました。
私は夕食後に英語を勉強しました。
before と after はセットにして覚えるといいですね。美容のチラシなんかにも載っていることがありますね。
コメントをどうぞ