by, until, by the time
★ 1. by – “~까지 (그 이전에 완료)”
▶ 기본 개념
by는 기한, 마감, 그 이전에 끝나야 하는 상황을 표현할 때 사용합니다.
주로 동작의 완료 시점에 초점을 둡니다.
▶ 문법 구조
by + 특정 시점 (명사 형태)
▶ 대표 패턴
I’ll finish it by [시간].
Please send it by [날짜].
She should arrive by [요일].
▶ 회화 예문
I’ll finish the report by 5 PM.
→ 오후 5시까지 보고서를 끝낼게요.
Can you submit the assignment by Friday?
→ 과제를 금요일까지 제출해줄 수 있나요?
We need to leave by noon.
→ 우리는 정오까지 출발해야 해요.
The delivery will arrive by next Monday.
→ 그 택배는 다음 주 월요일까지 도착할 거예요.
She promised to call me by the weekend.
→ 그녀는 주말까지 전화하겠다고 약속했어요.
▶ 주의할 점
by는 그 시간 ‘전에’ 끝나는 것입니다.
“그 시점까지 계속되는 것”이 아닙니다!
그럴 땐 until을 써야 해요 (아래 참조).
★ 2. until – “~까지 (지속)”
▶ 기본 개념
until은 어떤 동작이나 상태가 그 시점까지 계속된다는 뜻입니다.
중요한 건 지속입니다. 시작 → 계속 → 마침
▶ 문법 구조
until + 시간 (명사)
until + 주어 + 동사 (접속사로도 가능)
▶ 대표 패턴
I stayed up until [시간].
We waited until [누가] arrived.
She didn’t leave until [시점].
▶ 회화 예문
I stayed at the cafe until 10 PM.
→ 나는 카페에 밤 10시까지 있었어요.
We waited until she came back.
→ 우리는 그녀가 돌아올 때까지 기다렸어요.
He didn’t eat until lunch time.
→ 그는 점심때까지 아무것도 먹지 않았어요.
Don’t go home until the meeting is over.
→ 회의 끝날 때까지는 집에 가지 마세요.
I can’t sleep until I finish this book.
→ 이 책을 다 읽기 전에는 잠들 수가 없어요.
▶ 헷갈리기 쉬운 문장 비교
I studied until midnight. (자정까지 공부함)
I finished studying by midnight. (자정 전에 끝냄)
→ 의미가 전혀 달라요!
★ 3. by the time – “~할 즈음에 (이미)”
▶ 기본 개념
by the time은 두 가지 사건을 연결하며, 하나의 일이 일어날 때쯤 다른 일이 이미 일어났음을 나타냅니다.
미묘한 시간차와 완료 상태를 강조하는 표현입니다.
▶ 문법 구조
by the time + 주어 + 동사, …
(두 개의 절을 연결하는 접속사 역할)
▶ 대표 패턴
By the time [S + V], [다른 일].
[일] by the time [S + V].
▶ 회화 예문
By the time I got to the bus stop, the bus had already left.
→ 내가 버스 정류장에 도착했을 무렵엔 버스가 이미 떠났어요.
He’ll be gone by the time you arrive.
→ 네가 도착할 무렵엔 그는 이미 떠났을 거야.
By the time we finish dinner, the movie will have started.
→ 우리가 저녁을 끝낼 무렵에는 영화가 시작됐을 거야.
She was already asleep by the time I called.
→ 내가 전화했을 때쯤에는 그녀는 이미 자고 있었어.
By the time they realized the truth, it was too late.
→ 그들이 진실을 깨달았을 즈음엔 이미 너무 늦었어요.
예문 비교
I will finish the work by 6 PM.
→ 6시 전에 끝낼 것이다 (완료 강조)
I will stay at work until 6 PM.
→ 6시까지 계속 있을 것이다 (지속 강조)
By the time she calls, I’ll be asleep.
→ 그녀가 전화할 즈음이면 나는 이미 자고 있을 것이다 (시점 기준 완료 상태)
실생활 응용
마감 시간 전에 끝내야 할 때 by
Submit the form by Friday.
어떤 행동을 계속 할 때 until
I waited until he arrived.
두 사건 간의 순서를 말할 때 by the time
By the time we got there, the shop was closed.
연습문제 풀어보시겠어요?
I have to submit the assignment ___ tomorrow.
He didn’t go to bed ___ midnight.
___ we arrived at the station, the train had left.
We waited ___ she came back.
I’ll be finished ___ the time you get home.
연습문제 정답 및 해설
1. I have to submit the assignment ___ tomorrow.
정답: by
이 문장은 "과제를 내일까지 제출해야 한다"는 의미이며, 특정 시점 이전에 완료해야 하는 행동을 말하고 있습니다.
이때는 마감/기한을 의미하는 전치사 by가 적절합니다.
by tomorrow = 내일 이전까지 완료
❌ until tomorrow = 내일까지 계속 제출한다...? → 어색함
❌ by the time tomorrow = 문법적으로 틀림 (절이 필요함)
바른 문장: I have to submit the assignment by tomorrow.
2. He didn’t go to bed ___ midnight.
정답: until
"그는 자정까지 잠자리에 들지 않았다"는 의미입니다.
즉, 자정까지 계속 깨어 있었음을 나타내므로, until이 적절합니다.
until midnight → 자정까지 계속 어떤 상태
❌ by midnight → 자정 전에 잠들었어야 한다는 의미 → 문맥상 맞지 않음
❌ by the time midnight → 문법 오류 (절이 필요)
바른 문장: He didn’t go to bed until midnight.
3. ___ we arrived at the station, the train had left.
정답: By the time
이 문장은 두 사건의 시간 순서를 말합니다.
우리가 도착했을 무렵엔 기차가 이미 떠났음 → 과거완료 시제를 사용하고 있죠.
이때는 접속사구 by the time이 꼭 필요합니다.
By the time we arrived… = 우리가 도착했을 무렵
❌ Until we arrived → “우리가 도착할 때까지” 라는 다른 의미로 어색함
❌ by → 뒤에 절이 올 수 없음 (전치사라서)
바른 문장: By the time we arrived at the station, the train had left.
4. We waited ___ she came back.
정답: until
"우리는 그녀가 돌아올 때까지 기다렸다"는 문장은 기다림이 지속된 시간을 말하므로 until이 적절합니다.
이 경우 접속사 until 뒤에 절(she came back)이 오는 구조도 잘 맞습니다.
until she came back → 그녀가 돌아올 때까지
❌ by she came back → by는 절을 이끌 수 없음
❌ by the time she came back → 가능은 하지만 약간 의미 다름 (이미 끝난 일 강조)
바른 문장: We waited until she came back.
5. I’ll be finished ___ the time you get home.
정답: by the time
"네가 집에 도착할 즈음이면, 나는 이미 일을 끝냈을 거야"
→ 여기서 두 사건 사이의 시점 차이를 말하고 있고, by the time 뒤에는 절이 있으므로 가장 적절한 표현입니다.
by the time you get home → 네가 집에 도착할 무렵에
❌ until you get home → 네가 올 때까지 계속하다는 의미가 되어 이상함
❌ by you get home → 문법적으로 틀림
바른 문장: I’ll be finished by the time you get home.
실전 퀴즈 (답은 아래!)
I have to leave the office ___ 7 PM.
I’m not going to sleep ___ I talk to her.
___ we got to the theater, the show had started.
He won't eat anything ___ dinner.
She’ll be finished ___ the time we arrive.
정답:
by
until
By the time
until
by the time