by と until、どっちも「〜まで」って訳すやん
毎回半々で外す
【朗報】by と until、「締め切り」か「ずっと」かで一瞬で選べる説【TOEIC】
>>1
日本語の「まで」が2つの意味を持ってるのが原因
by は「その時点までに」(締め切り)
until は「その時点までずっと」(継続)
例文で見せてくれ
>>3
Please submit the report _____ Friday.
(A) by (B) until
提出は1回やって終わる動作やから「金曜までに」で (A) by
>>4
逆に The store will be closed _____ Friday. なら
閉まってる状態が金曜まで続くから (B) until
見分けるのは動詞
submit, finish, complete, arrive が来たら by を疑う
stay, remain, wait, be closed, continue なら until
>>6
否定文やとどうなるん
The results will not be announced _____ next week. みたいなやつ
>>7
not ... until は「〜まで…しない」、つまり「〜になって初めて…する」
発表されない状態が来週まで続くから until
by を入れても文としては成り立つけど、「来週までには発表されない」で意味が変わる
until って前置詞だけちゃうよな
>>9
接続詞でも使える
Please wait here until the manager arrives.
未来のことでも until の後ろは現在形。will arrive にはせん
締め切りの意味で後ろに主語と動詞を置きたいなら by the time を使う
within は?
>>11
within は「〜以内に」
Orders are usually shipped within three business days.
3営業日を超えない範囲のどこか、ってこと
>>12
in three days とどう違うん
>>13
未来の文で in を使うと「3日後に」の意味になることが多い
The new office will open in three days.(3日後にオープン)
ただ in には The work can be done in two days.(2日で終わる)みたいに「かかる時間」の使い方もあるから、動詞と文の時制で判断する
期間なら for と during もまぎらわしい
>>15
後ろが「時間の長さ」か「出来事」か
for three hours、for two weeks
during the meeting、during the holiday season
during three hours とは言わん。ただ during the first three years のように the first / the last がつくと during も使える
>>16
during と while もセットで出るやつやな
>>17
during の後ろは名詞、while の後ろは主語と動詞
while I was waiting はOK、during I was waiting はアカン
実際の問題やと、締め切りの by が一番よく見る気がする
>>19
いや、頻度で決め打ちするより、動詞が「1回で終わる」か「続く」かで毎回判断したほうが確実やろ
no later than(遅くとも〜までに)も、by と同じ締め切りの意味で出てくる
by Friday、until Friday、within three days、in three days、for three days
全部「時間を表す語」の前やのに、意味が全部違うんやな
>>21
前置詞の後ろを見て、次に動詞を見る。この順番で迷う回数はかなり減る
管理人のひとこと
- by は「〜までに」(締め切り)、until は「〜までずっと」(継続)。submit や finish のような1回で終わる動作なら by、stay や be closed のような続く状態なら until。
- not ... until は「〜まで…しない」。until の後ろの文は、未来のことでも現在形。
- within three days は「3日以内」。未来の文の in three days は「3日後」が基本だが、「3日で(かかる時間)」の意味もある。
- for の後ろは時間の長さ、during の後ろは出来事。during の後ろに主語と動詞は置けず、そのときは while。