시간 전치사(Prepositions of Time)란? in, on, at 완벽 정리
시간 전치사(prepositions of time)는 "언제(when)" 어떤 일이 일어나는지를 나타낼 때 시간 표현 앞에 붙는 전치사입니다. 영어에서 시간을 표현할 때 가장 많이 쓰이는 세 가지는 in, on, at이며, 이 외에도 특정 상황에서 쓰이는 for, during, since, by, until 등이 있습니다. 한국어에는 "~에, ~동안, ~까지"처럼 조사 하나로 처리되는 경우가 많아서, 한국인 학습자는 이 세 전치사를 헷갈려 하는 경우가 매우 많습니다.
핵심 요약: in은 비교적 긴 시간(월, 년, 계절, 세기), on은 특정 날짜나 요일, at은 정확한 시각이나 특정 시점에 사용합니다.
in / on / at 기본 용법 및 구별법
왜 in, on, at을 구별해야 할까?
영어는 시간의 "범위(크기)"에 따라 전치사를 다르게 선택합니다. 시간 단위가 크면 클수록 in → 중간 단위는 on → 가장 작고 정확한 시점은 at을 쓴다고 이해하면 쉽습니다. 이것을 흔히 "범위의 크기 원칙"이라고 부릅니다.
| 전치사 | 기본 의미 | 대표 시간 단위 | 예문 |
|---|---|---|---|
| in | 비교적 넓은 시간의 범위 안 | 연도, 월, 계절, 세기, 아침/오후/저녁 | in 2024, in July, in summer, in the morning |
| on | 특정한 날, 날짜, 요일 | 날짜, 요일, 특정한 날 | on Monday, on July 5th, on my birthday |
| at | 정확한 시각이나 특정 시점 | 시각, 특정 순간, 관용적 시점 | at 7 o'clock, at noon, at night, at the moment |
1) in – 넓은 시간의 틀
in + 연도 / 세기 / 계절 / 월 / (아침, 오후, 저녁)
- in 2024 (2024년에)
- in the 21st century (21세기에)
- in winter (겨울에)
- in March (3월에)
- in the morning / in the afternoon / in the evening (아침에 / 오후에 / 저녁에)
예문
- She was born in 1998. (그녀는 1998년에 태어났다.)
- We usually travel in summer. (우리는 보통 여름에 여행한다.)
- I study English in the evening. (나는 저녁에 영어를 공부한다.)
2) on – 특정한 날/날짜/요일
on + 요일 / 날짜 / 특정한 날(기념일, 생일 등)
- on Monday (월요일에)
- on July 5th (7월 5일에)
- on Christmas Day (크리스마스 날에)
- on my birthday (내 생일에)
- on weekends (주말에) 미국식은 on weekends, 영국식은 at weekends도 사용
예문
- The meeting is on Friday. (그 회의는 금요일에 있다.)
- I was born on May 3rd. (나는 5월 3일에 태어났다.)
- We don't work on Sundays. (우리는 일요일마다 일하지 않는다.)
Tip: "아침에"는 in the morning이지만, "그날 아침에"처럼 특정한 날이 지정되면 on을 씁니다. 예) on the morning of May 3rd (5월 3일 아침에). 이는 "특정한 하루"로 범위가 좁혀지기 때문입니다.
3) at – 정확한 시각/특정 시점
at + 시각 / 정오·자정·밤 / 특정 시점을 나타내는 관용 표현
- at 7 o'clock (7시에)
- at noon / at midnight (정오에 / 자정에)
- at night (밤에) 예외적으로 at을 씀
- at the moment (지금, 현재)
- at the same time (동시에)
- at Christmas (크리스마스 연휴 기간에 – 영국식 관용 표현)
예문
- The train leaves at 9:30. (기차는 9시 30분에 출발한다.)
- I usually go to bed at night. (나는 보통 밤에 잔다.)
- Let's meet at noon. (정오에 만나자.)
in / on / at 한눈에 비교하는 요약표
| 상황 | 전치사 | 예시 |
|---|---|---|
| 연도 | in | in 2023 |
| 월 | in | in April |
| 계절 | in | in spring |
| 세기/시대 | in | in the Middle Ages |
| 하루 중 시간대(아침/오후/저녁) | in | in the morning |
| 요일 | on | on Tuesday |
| 날짜 | on | on June 1st |
| 특정한 날(생일, 기념일) | on | on Independence Day |
| 시각 | at | at 6 p.m. |
| 정오/자정/밤 | at | at noon, at midnight, at night |
| 특정 시점(관용구) | at | at the weekend(영), at present |
in, on, at 외에 자주 쓰이는 시간 전치사
시간 전치사에는 in/on/at 외에도 문맥에 따라 자주 쓰이는 것들이 있습니다. 이들은 뜻이 비슷해 보여도 쓰임이 명확히 구분되므로 반드시 구별해서 익혀야 합니다.
for vs during – "얼마 동안" 표현하기
두 전치사 모두 "~동안"으로 해석되지만 뒤에 오는 명사의 종류가 다릅니다.
for + 숫자로 표현되는 기간(시간의 길이)
during + 특정 사건/기간을 나타내는 명사
| 구분 | 뒤에 오는 표현 | 예문 |
|---|---|---|
| for | 숫자 + 시간 단위 (기간의 길이) | for two hours, for three years, for a week |
| during | 특정 사건이나 기간을 나타내는 명사 | during the meeting, during summer vacation, during the movie |
예문
- I lived in Seoul for ten years. (나는 서울에서 10년 동안 살았다.)
- She fell asleep during the lecture. (그녀는 강의 도중에 잠들었다.)
- He didn't speak for a moment. (그는 잠깐 동안 말을 하지 않았다.)
- It rained a lot during the summer. (여름 동안 비가 많이 왔다.)
학습 팁: "얼마나 오래?(How long?)"라는 질문에 숫자로 답할 수 있으면 for, "언제?(When?)"라는 질문에 특정 사건/기간으로 답한다면 during이라고 기억하세요.
since vs for – 현재완료와 함께 쓰이는 시간 전치사
이 둘은 현재완료 시제와 자주 함께 쓰이며 한국인 학습자가 가장 많이 헷갈리는 짝입니다.
since + 시작 시점(과거의 한 시점)
for + 지속된 기간의 길이
| 구분 | 의미 | 예문 |
|---|---|---|
| since | ~부터 (시작점) | since 2020, since last Monday, since I was a child |
| for | ~동안 (기간의 길이) | for 5 years, for a long time |
예문
- I have lived in Busan since 2015. (나는 2015년부터 부산에 살고 있다.)
- I have lived in Busan for 9 years. (나는 9년 동안 부산에 살고 있다.)
- She has worked here since she graduated. (그녀는 졸업한 이후로 여기서 일하고 있다.)
주의: since 뒤에는 "시점"이 오고, for 뒤에는 "기간"이 옵니다. since 뒤에 for처럼 기간을 쓰는 실수(예: ~~since 5 years~~)는 한국인 학습자가 매우 자주 저지르는 오류입니다.
by vs until(till) – "까지"의 두 가지 의미
한국어의 "~까지"는 두 가지 다른 의미를 모두 포함하지만, 영어는 이를 by와 until로 명확히 구분합니다.
by + 마감 시점 (그때까지 완료)
until/till + 지속 시점 (그때까지 계속)
| 구분 | 의미 | 예문 |
|---|---|---|
| by | ~까지는 (완료의 기한) | Please finish it by Friday. |
| until(till) | ~까지 (계속되는 상태) | I will wait until you arrive. |
예문
- You must submit the report by 5 p.m. (오후 5시까지 제출해야 한다. – 그 전에 완료)
- I stayed at the office until 9 p.m. (나는 밤 9시까지 사무실에 있었다. – 계속 머무름)
- The store is open until midnight. (그 가게는 자정까지 문을 연다.)
Tip: by는 "동작의 완료 시점", until은 "상태의 지속 시점"을 나타냅니다. finish, submit, arrive처럼 완료를 뜻하는 동사는 by와, stay, wait, continue처럼 지속을 뜻하는 동사는 until과 잘 어울립니다.
기타 유용한 시간 전치사
| 전치사 | 의미 | 예문 |
|---|---|---|
| before | ~전에 | Please arrive before 8 o'clock. |
| after | ~후에 | We'll go home after the concert. |
| from...to/until | ~부터 ~까지 | The store is open from 9 to 6. |
| within | ~이내에 | Please reply within three days. |
| around/about | 대략 ~쯤에 | Let's meet around 3 p.m. |
전치사가 생략되는 경우 (No Preposition)
시간을 나타내는 표현이라고 해서 항상 전치사가 필요한 것은 아닙니다. 다음의 경우에는 전치사를 쓰지 않습니다.
- this, that, next, last, every, each, some, all + 시간명사
- I will call you next week. (다음 주에 전화할게요.) — ~~in next week~~ (X)
- We met last Friday. (지난 금요일에 만났다.) — ~~on last Friday~~ (X)
- She exercises every morning. (그녀는 매일 아침 운동한다.)
- today, tomorrow, yesterday
- I have a test tomorrow. (내일 시험이 있다.) — ~~on tomorrow~~ (X)
한국인 학습자가 자주 틀리는 부분: "다음 주에", "지난달에"를 그대로 "in next week", "in last month"라고 쓰는 실수가 매우 흔합니다. this/that/next/last/every 뒤에는 전치사를 절대 붙이지 않는다는 규칙을 꼭 암기하세요.
한국인 학습자가 자주 틀리는 부분
한국어와 영어의 시간 표현 방식 차이(모국어 간섭) 때문에 생기는 대표적인 오류들을 정리했습니다.
1. 조사 "~에"를 무조건 in으로 번역하는 오류
한국어의 "~에"는 문맥에 관계없이 하나의 조사로 쓰이지만, 영어는 시간의 크기에 따라 in/on/at을 구분합니다.
- (X) I will meet her in Monday.
- (O) I will meet her on Monday.
- (X) The train arrives in 7 o'clock.
- (O) The train arrives at 7 o'clock.
2. since 뒤에 기간을 쓰는 오류
- (X) I have studied English since three years.
- (O) I have studied English for three years.
- (O) I have studied English since 2021.
3. next/last/this 앞에 전치사를 붙이는 오류
한국어 "다음 주 월요일에", "지난 여름에"를 직역하면서 전치사를 넣는 실수가 많습니다.
- (X) I saw him on last Tuesday.
- (O) I saw him last Tuesday.
- (X) We will travel in this summer.
- (O) We will travel this summer.
4. "밤에"를 in the night으로 쓰는 오류
하루 중 시간대는 보통 in을 쓰지만 night만은 예외적으로 at을 씁니다.
- (X) I read books in the night.
- (O) I read books at night.
- (O) I woke up in the middle of the night. (특정 구문에서는 in 사용 – 예외 표현이므로 통째로 암기)
5. by와 until을 혼동하는 오류
"까지"라는 한국어 표현 하나에 이끌려 완료/지속의 의미 차이를 구분하지 못하는 경우입니다.
- (X) I will finish the homework until 9 p.m. (숙제를 9시까지 계속한다는 의미가 되어 어색함)
- (O) I will finish the homework by 9 p.m. (9시까지는 끝내겠다 – 완료의 기한)
- (O) I will study until 9 p.m. (9시까지 계속 공부하겠다 – 지속)
6. 어순 문제 (SOV → SVO 전이)
한국어는 "시간 표현이 문장 앞에 자유롭게 위치"하지만, 영어 문장에서 시간 부사구는 보통 문장 끝에 위치하는 것이 자연스럽습니다. 강조하고 싶을 때만 문두에 씁니다.
- 자연스러움: I met her at 3 p.m. yesterday.
- 어색함(직역투): At 3 p.m. yesterday, I her met. (어순 오류까지 겹친 예)
실전 연습으로 확인하기
다음 빈칸에 in, on, at 중 알맞은 것을 넣어보세요.
- My birthday is ___ July 15th.
- We usually have dinner ___ 7 o'clock.
- He was born ___ 1999.
- I can't sleep ___ night.
- The shop closes ___ Christmas Day.
정답: 1. on 2. at 3. in 4. at 5. on
현재완료·과거시제와 함께 쓰이는 시간 전치사 정리
시간 전치사는 시제와 밀접하게 연결되어 있어 함께 알아두면 실수를 줄일 수 있습니다.
| 시제 | 자주 쓰이는 시간 전치사 | 예문 |
|---|---|---|
| 현재완료 | since, for | I have lived here since 2020. |
| 과거시제 | in, on, at, last, ago | I visited Japan in 2019. |
| 미래시제 | by, in, next | I will finish it by next Friday. |
Tip: "ago"는 전치사가 아니라 부사이며 항상 기간 뒤에 위치합니다. (three years ago – O / ~~ago three years~~ – X) 시간 전치사와 혼동하지 않도록 주의하세요.
요약 정리
- in: 연도, 월, 계절, 세기, 하루 중 시간대(아침/오후/저녁) → 넓은 시간의 틀
- on: 요일, 날짜, 특정한 날 → 특정한 하루
- at: 정확한 시각, 정오/자정/밤, 관용적 시점 → 정확한 한 점
- for: 기간의 길이 / during: 특정 사건이나 기간
- since: 시작 시점 / for: 지속 기간 (현재완료와 함께)
- by: 완료의 기한 / until: 지속의 끝
- this/that/next/last/every + 시간명사 → 전치사 생략
[시간의 크기] 세기 > 연도 > 계절/월 > 날짜/요일 > 시각
[전치사] in ─────────────────→ on ─────→ at
이 원칙을 기준으로 삼으면 새로운 시간 표현을 만나도 in, on, at 중 무엇을 써야 할지 스스로 유추할 수 있습니다. 예외 표현(at night, on time, in time 등)은 통째로 암기하되, 기본 원칙을 먼저 확실히 다지는 것이 가장 효과적인 학습법입니다.