by、until、till、before~前置詞の違い

はてなブックマーク

以下の前置詞の違いについて。
いずれも「~まで」という時間的な期限を意味しています。

・by:ある時点までに完了している
・until、till:ある時点まで継続している
・before:ある時点よりも時間的に前

特にby、until/tillは日本語では、どちらも「~まで」という意味ですが、
英単語としてはまったく意味が違いますので、混同しないように注意しましょう。

スポンサーリンク



byとuntilの違い


byとuntilについては個別に理解するよりも、
違いを比較して理解したほうがわかりやすいかと思います。


You need to submit the documents by next Friday.
次の金曜日までに書類を提出する必要がある。

Please keep the key until next Friday.
次の金曜日までカギを持っていてください。



この場合、どちらも「金曜日まで」という意味ですが、
byが「金曜日までのある時点」で提出するのに対して、
untilは「金曜日まで継続して」持っている、という意味で使われています。

つまり、日本語にすると、どちらも「~まで」となりますが、
byがある時点までのどこかで完了している、という意味なのに対して、
untilはある時点まで継続して有効、ということになります。


したがって、byとuntilは意味が異なりますので、お互いに入れ替えは不可能です。


You need to submit the documents by next Friday.
次の金曜日までに書類を提出する必要がある。

You need to submit the documents until next Friday.
→次の金曜日まで書類を提出し続けることになってしまいます。



Please keep the key until next Friday.
次の金曜日までカギを持っていてください。

Please keep the key by next Friday.
→次の金曜日までの間のどこかで一回限り、カギを持ち続ける、
 という意味になってしまうので意味不明です。



untilとtillの違い


untilとtillの違いですが、特にありません。
ほぼ同じ意味です。


The shop's open until nine o'clock on Fridays.
The shop's open till nine o'clock on Fridays.
そのお店は金曜日は9時まで開いている。



ただし、untilが若干フォーマルなのに対して、tillのほうが口語的、
という違いもあるようですが、実際には口語/文章ともにuntilのほうが一般的だと思います。


byとbeforeの違い


beforeは「~よりも前」という意味なので、
ここで比較している英単語の中ではbyに近い意味を持つ英単語です。


Finish your homework before 11:00.
11時前には宿題を終わらせなさい。

Finish your homework by 11:00.
11時までには宿題を終わらせなさい。



このように、beforeの使い方によってはbyとbeforeでほぼ同じ意味になりますが、
beforeが単純に時間的に「~より前」という意味なのに対して、
byは「~まで」という時間的な区切りというか、期限を設定しているようなイメージです。

なので、この宿題の例文の場合、byのほうがなんとなく厳しい印象を受ける気がします。


まとめ


by、until、till、beforeの違いのまとめです。

・by:ある時点までに完了している
・until、till:ある時点まで継続している
・before:ある時点よりも時間的に前


以下、例文のまとめになります。
微妙なニュアンスの違いを再確認して頂ければと思います。

You need to submit the documents by next Friday.
次の金曜日までに書類を提出する必要がある。

You need to submit the documents until next Friday.
→次の金曜日まで書類を提出し続けることになってしまいます。

Please keep the key until next Friday.
次の金曜日までカギを持っていてください。

Please keep the key by next Friday.
→次の金曜日までの間のどこかで一回限り、カギを持ち続ける、
 という意味になってしまうので意味不明です。

The shop's open until nine o'clock on Fridays.
The shop's open till nine o'clock on Fridays.
そのお店は金曜日は9時まで開いている。

Finish your homework before 11:00.
11時前には宿題を終わらせなさい。

Finish your homework by 11:00.
11時までには宿題を終わらせなさい。




英語学習特別講座


普段の英語学習におけるノウハウやためになる知識、
面白いトピックなどをあなたと共有するための無料講座です。

あなたがもし、本当に英語をマスターしたい、
そのための努力を惜しまないとお考えであれば、
是非ともご確認ください。

真剣に学びたい人のための特別講座

はてなブックマーク