前置詞の「by」と「until」はどちらも「~まで」を表しますが、
2つには違いがあり、とても間違いやすい前置詞です。
以下の文を見てみましょう。
✖ I need to submit my report until next Friday.
〇 I need to submit my report by next Friday.
(次の金曜日までにレポートを提出しないといけない)
なぜ一番上の文は間違いなのでしょうか。
【by】
時を表す「by」は、何らかの動作・状態が(ある時点までに)完了する・終わることを示しています。
つまり時間的な「締め切り、期限」を表します。
例文)
– You should come back by 10pm.
(10時までに帰ってきなさい)
– Can you finish your assignment by tomorrow?
(明日までに課題を終えられる?)
【until】
「until」は、何らかの動作・状態が(ある時点まで)継続する、ことを表します。
したがって、通常は状態の継続を表す動詞と共に用いられることが多くなります。
例文)
– My sister slept until noon.
(妹はお昼まで寝た)
– The exhibition will be held until March 7.
(その展示会は3月7日までやっている)
つまり、「by」を用いるか、「until」を用いるかは、
「完了」を表すのか、「継続」を表すのかを考えることが、間違えずに使い分けるポイントです。
【by】と【until】後ろに節を取る時
「until」は接続詞でもあるため、後ろに節を取ることができます。
一方「by」は前置詞でしかないため、後ろに節を取る時は「by the time ~」とする必要があります。
例文)
– I will wait until you finish your class.
(あなたの授業が終わるまで待ってるよ)*継続
– He will find out the fact by the time he gets home.
(彼が家に着くまでには、その事実を知ることになるだろう)*完了
*「until」以降の節は、時を表す副詞節ですので、
未来のことでも時制は未来形ではなく現在形となります。
【by】と【until】の否定文
否定文では、完了の意味を表す場合でも「until」を使うことができます。
例文)
〇 I won’t be able to finish my essay by tomorrow.
〇 I won’t be able to finish my essay until tomorrow.
(明日までにエッセイを終えることができない)
〇 My daughter didn’t come home by midnight.
〇 My daughter didn’t come home until midnight.
(娘は真夜中まで帰宅しなかった)
「by」が「(期限)までに~しない(完了)」
「until」は「~まで~していない(継続)」
と厳密にいうと少し差がありますが、意味的にはほぼ同じになります。
しかし、ある程度長さのある期間を示している時の「until」には注意が必要です。
例えば、
– My visa won’t expire until next month.
と言った場合、「来月より前にはビザが失効しない」→「今月中はビザが失効しない」つまり「来月にはビザが失効する」という意味になります。
【until】が「期限」の意味で使われる時「have until」
「until」は「継続」を表すと上で述べましたが、「by」と同じく「期限」を表す場合もあります。
それは「主語+have+until+時を表す名詞(句)+ to do something」と表現する場合です。
例文)
– You have until Friday to decide which job you want to take.
(金曜日までに、どちらの仕事をしたいか決めて下さい)
– We only have until tomorrow to come up with a new plan.
(明日までに新しい企画を考えなければならない)
この表現は、「by」を使った時と同じ意味になりますので、
〇 You have to decide which job you want to take by Friday.
〇 You have until Friday to decide which job you want to take.
✖ You have to decide which job you want to take until Friday.
となります。
動画はこちら↓
前置詞【by】と【until】を間違えない方法①#英検 #TOEIC #英作文 #英文日記 pic.twitter.com/oRLKbKDdVh
— うなぎ先生の英文法の復習 (@unagi01446720) 2021年5月13日
気に入っていただけたら、是非★とフォローよろしくお願いします。
こちらもおススメ