커리큘럼Good Evening ENGLISH수강료수업시간바꿈에 대하여 상담 신청
목록으로
Day 8 호평동 · 남양주 중급

by와 until, 마감 뜻의 전치사인데 왜 뜻이 다른가요

우리말로는 두 표현 모두 그냥 “~까지”로 옮기다 보니 by와 until이 같은 말처럼 느껴집니다. 하지만 영어에서 by는 그 시점까지 동작이 한 번 완료되면 끝이라는 뜻이고, until은 그 시점까지 동작이나 상태가 끊기지 않고 계속된다는 뜻입니다. “숙제를 금요일까지 내라”는 by Friday이고, “금요일까지 도서관에 있을 것이다”는 until Friday입니다. 동사가 완료 동사인지 지속 동사인지를 보면 둘 중 무엇을 써야 하는지 거의 정해집니다.

by와 until의 형태와 기본 규칙

by + 시점: 그 시점까지 동작을 완료해야 한다는 뜻입니다. 주로 submit, finish, arrive, return, complete 처럼 한 번 끝나면 끝인 동사와 함께 씁니다.

until(= till) + 시점: 그 시점까지 동작이나 상태가 계속된다는 뜻입니다. 주로 wait, stay, continue, sleep, work 처럼 지속되는 동사와 함께 씁니다.

부정문에서는 특히 조심해야 합니다. not ~ until은 “그 시점이 되어서야 비로소”라는 뜻으로, 그 전까지는 일어나지 않았다는 지속의 의미를 담습니다. not ~ by는 “그 시점까지 완료되지 않았다”는 뜻입니다.

왜 완료냐 지속이냐로 나뉘나요

by를 마감일 스탬프라고 생각하면 쉽습니다. 스탬프는 그 날짜가 찍히는 순간 한 번 찍히고 끝입니다. 도장을 여러 번 찍는 게 아니라 정해진 날짜 안에 딱 한 번, 완료의 표시로 찍히는 것입니다.

until은 반대로 신호등이 초록불에서 빨간불로 바뀌기 전까지 계속 켜져 있는 초록불과 같습니다. 그 시점이 오기 전까지 상태가 끊기지 않고 이어진다는 느낌입니다. 동사가 “한 번 하면 끝나는 일”인지 “계속 이어지는 일”인지를 먼저 판단하면 둘 중 무엇을 써야 할지 자연스럽게 정해집니다.

예문으로 확인하기

Please submit your homework by Friday.
금요일까지 숙제를 제출하세요.

I will wait here until you come back.
네가 돌아올 때까지 여기서 기다릴게.

She has to finish the report by 6 p.m.
그녀는 오후 6시까지 보고서를 끝내야 한다.

He will stay in Seoul until next month.
그는 다음 달까지 서울에 머물 것이다.

He will move to Seoul by next month.
그는 다음 달까지는 서울로 옮길 것이다.

The library is open ______ 9 p.m., so you can study there until then.
도서관은 밤 9시까지 열려 있어서, 그때까지 거기서 공부할 수 있다.

동사의 성격으로 구별하기

동사의 성격예문해석
완료 동사(finish, submit, return)You must return the book by Monday.월요일까지 책을 반납해야 한다.
지속 동사(stay, wait, sleep)You can sleep until noon tomorrow.내일 정오까지 자도 된다.
부정문 + until(비로소)I didn't know the truth until yesterday.나는 어제가 되어서야 비로소 진실을 알게 되었다.

단, not ~ until 구문은 다릅니다

not ~ until은 “그 시점이 되어서야 비로소 ~했다”는 뜻으로 자주 쓰입니다. He didn't arrive until 10.는 “그는 10시가 되어서야 도착했다”는 뜻이지, “10시까지 도착하지 않았다”는 단순한 미완료의 뜻이 아닙니다. 이 문장을 “10시까지 도착 안 했다”로만 옮기면 그 이후에 도착했다는 핵심 정보가 빠집니다.

또한 by the time이라는 표현은 by와 비슷해 보이지만 뒤에 완전한 문장이 옵니다. By the time we arrived, the movie had already started.는 “우리가 도착했을 때쯉엔 영화가 이미 시작해버린 뒤였다”는 뜻으로, 과거완료와 함께 자주 쓰입니다.

자주 보이는 오답과 그 이유

이 단원에서 흔히 보이는 오답은 “I will finish this until 5 o'clock.” 같은 문장입니다. finish는 한 번 끝나면 그걸로 끝나는 완료 동사인데, 지속을 뜻하는 until을 붙여서 “5시까지 계속 끝내는 중이다”라는 이상한 뜻이 되어버립니다. 우리말로는 “5시까지 끝낼게”가 자연스럽다 보니 “~까지”에 해당하는 영어 단어를 습관적으로 until로 고르는 경우가 많습니다.

반대 방향의 오답도 있습니다. “I will wait by 5 o'clock.” 처럼 지속 동사인 wait에 by를 붙이는 경우입니다. 이 문장은 “5시까지 기다리는 일을 완료하겠다”는 뜻이 되어 버려서, 정작 하고 싶었던 “5시까지 계속 기다리겠다”는 뜻과 어긋납니다. 두 경우 모두 해결책은 같습니다. 동사를 먼저 보고, 그 동작이 한 번 끝나는 일인지 계속되는 일인지를 스스로 묻는 것입니다.

시험장에서 쓰는 판단 기준

빈칸 앞뒤에 finish, submit, complete, hand in, return, arrive 같은 완료성 동사가 보이면 by를 고릅니다. wait, stay, continue, sleep, live, work 같은 지속성 동사가 보이면 until을 고릅니다. not이 문장에 있고 뒤에 시점이 나오면, 단순 부정이 아니라 “그때야 비로소”라는 뜻이 되는지 먼저 확인하고, 그 경우 until이 답일 확률이 높습니다. by the time이 보이면 뒤에 완전한 절이 오는지, 그리고 과거완료(had + p.p.)와 짝을 이루는지도 함께 확인합니다.

자주 받는 질문

by와 until 대신 till을 써도 되나요

till은 until과 뜻과 용법이 같습니다. 다만 till은 조금 더 구어적인 느낌이 있어서 격식 있는 글이나 시험 답안에서는 until을 쓰는 것이 안전합니다.

by 다음에도 계속되는 동작을 쓸 수 없나요

기본적으로는 어렵습니다. by는 완료의 시점을 나타내므로 지속 동사와 함께 쓰면 뜻이 어색해집니다. 계속되는 동작이나 상태를 말하고 싶다면 until을 쓰는 것이 맞습니다.

우리 아이도 어디서 막혔는지 궁금하신가요? 바꿈 영어학원 · 호평동 | 무료 진단 상담을 받아보세요
레벨테스트 신청하기