영어 전치사 마스터: by vs until — 기한 차이

by = ~까지 완료, until = ~까지 계속

핵심 차이

한국어 '~까지'는 하나이지만, 영어에서는 두 가지로 나뉩니다. • by = 기한까지 완료 (deadline) Submit the report by Friday. (금요일까지 제출 완료) • until = 그때까지 계속 (duration) I'll wait until Friday. (금요일까지 계속 기다림) 💡 by = ○→ (완료 시점), until = ───→ (지속 기간)

by — 마감 기한

by는 '그 시점 이전에 완료'를 뜻합니다. • Please reply by Monday. (월요일 전까지 답장) • The project must be done by December. (12월까지 완료) • I'll be there by 5 PM. (5시까지 도착할 것) 💡 by = at or before (그때 또는 그 이전에) 과거형: I had finished by then. (그때쯤 이미 끝냈다)

until — 계속 지속

until(=till)은 '그때까지 쭉'을 뜻합니다. • I'll stay here until 5 PM. (5시까지 여기 있을 거야) • The store is open until 10 PM. (10시까지 영업) • Wait until I come back. (내가 돌아올 때까지 기다려) 💡 until은 상태나 행동의 '지속'을 강조합니다.

실전 비교

같은 문장에서 by와 until의 의미 차이: • Finish the work by 6. → 6시 전에 끝내라 (마감) Finish the work until 6. → ❌ (until + 완료형은 어색) • I'll wait by 6. → ❌ (by + 지속은 어색) I'll wait until 6. → 6시까지 기다릴게 (지속) 💡 판단 기준: '완료' → by, '지속' → until

Examples

월요일까지 보고서를 제출하세요. — Submit the report by Monday.

가게는 밤 10시까지 열어요. — The store is open until 10 PM.

내일까지 이것을 끝내야 해요. — I need to finish this by tomorrow.

그녀는 자정까지 공부했어요. — She studied until midnight.

내가 도착했을 때 그는 이미 떠났어요. — By the time I arrived, he had left.