読むだけでちょっと賢くなる、架空のまとめスレ

【朗報】by と until、「締め切り」か「ずっと」かで一瞬で選べる説【TOEIC】

22レスカテゴリ:TOEIC文法
1: 名無しさん

by と until、どっちも「〜まで」って訳すやん
毎回半々で外す

2: 名無しさん

>>1
日本語の「まで」が2つの意味を持ってるのが原因
by は「その時点までに」(締め切り)
until は「その時点までずっと」(継続)

3: 名無しさん

例文で見せてくれ

4: 名無しさん

>>3
Please submit the report _____ Friday.
(A) by (B) until
提出は1回やって終わる動作やから「金曜までに」で (A) by

5: 名無しさん

>>4
逆に The store will be closed _____ Friday. なら
閉まってる状態が金曜まで続くから (B) until

6: 名無しさん

見分けるのは動詞

submit, finish, complete, arrive が来たら by を疑う
stay, remain, wait, be closed, continue なら until

7: 名無しさん

>>6
否定文やとどうなるん
The results will not be announced _____ next week. みたいなやつ

8: 名無しさん

>>7
not ... until は「〜まで…しない」、つまり「〜になって初めて…する」
発表されない状態が来週まで続くから until
by を入れても文としては成り立つけど、「来週までには発表されない」で意味が変わる

9: 名無しさん

until って前置詞だけちゃうよな

10: 名無しさん

>>9
接続詞でも使える
Please wait here until the manager arrives.
未来のことでも until の後ろは現在形。will arrive にはせん
締め切りの意味で後ろに主語と動詞を置きたいなら by the time を使う

11: 名無しさん

within は?

12: 名無しさん

>>11
within は「〜以内に」
Orders are usually shipped within three business days.
3営業日を超えない範囲のどこか、ってこと

13: 名無しさん

>>12
in three days とどう違うん

14: 名無しさん

>>13
未来の文で in を使うと「3日後に」の意味になることが多い
The new office will open in three days.(3日後にオープン)
ただ in には The work can be done in two days.(2日で終わる)みたいに「かかる時間」の使い方もあるから、動詞と文の時制で判断する

15: 名無しさん

期間なら for と during もまぎらわしい

16: 名無しさん

>>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 も使える

17: 名無しさん

>>16
during と while もセットで出るやつやな

18: 名無しさん

>>17
during の後ろは名詞、while の後ろは主語と動詞
while I was waiting はOK、during I was waiting はアカン

19: 名無しさん

実際の問題やと、締め切りの by が一番よく見る気がする

20: 名無しさん

>>19
いや、頻度で決め打ちするより、動詞が「1回で終わる」か「続く」かで毎回判断したほうが確実やろ
no later than(遅くとも〜までに)も、by と同じ締め切りの意味で出てくる

21: 名無しさん

by Friday、until Friday、within three days、in three days、for three days
全部「時間を表す語」の前やのに、意味が全部違うんやな

22: 名無しさん

>>21
前置詞の後ろを見て、次に動詞を見る。この順番で迷う回数はかなり減る

管理人のひとこと