at, in, on을 가르는 하나의 기준
세 전치사는 시간용과 장소용이 따로 있는 게 아니라, 같은 감각을 시간에도 장소에도 쓰는 구조입니다. at은 넓이를 따지지 않고 좌표 하나를 가리킵니다. 시계의 7시도 한 점이고, 지도 위의 정류장도 한 점이라 둘 다 at을 받습니다.
on은 무언가에 닿아 있는 면을 떠올리면 됩니다. 책상 위에 놓인 물건이 on the desk인 것처럼, 달력이라는 면에 칸으로 찍힌 날짜도 on Monday가 됩니다. 한국어로는 ‘위에’로만 배우지만, 벽에 걸린 그림도 on the wall이라 방향보다 접촉이 중심입니다.
in은 안과 밖의 경계가 있는 대상에 씁니다. 상자 안, 도시 안처럼 둘러싸인 공간이거나 5월, 2026년처럼 시작과 끝이 있는 기간입니다. 그래서 같은 명사라도 화자가 그것을 점으로 보느냐 면으로 보느냐 통 안으로 보느냐에 따라 전치사가 달라집니다.
시간을 말할 때 at in on 구분

시각과 정확히 찍히는 순간에는 at을 씁니다. at 7 o’clock(7시에), at noon(정오에), at midnight(자정에)처럼 시계가 한 점을 가리키는 경우입니다. The class starts at 9:30.(수업은 9시 30분에 시작합니다.)처럼 분 단위까지 말할 때도 마찬가지입니다.
요일과 날짜, 특정한 하루에는 on이 붙습니다. on Monday(월요일에), on July 5(7월 5일에), on my birthday(내 생일에)가 그렇고, 요일과 시간대를 붙인 on Friday morning(금요일 아침에)도 하루라는 칸 안의 일이라 on을 유지합니다. I’ll call you on Tuesday.(화요일에 전화할게요.)처럼 쓰면 됩니다.
월, 계절, 연도, 세기처럼 하루보다 긴 기간은 in을 받습니다. in May(5월에), in winter(겨울에), in 2026(2026년에)이 대표적입니다. in을 미래 시점에 쓰면 ‘얼마 뒤에’라는 뜻도 되는데, She’ll be back in ten minutes.(그녀는 10분 뒤에 돌아옵니다.)는 10분이라는 기간이 지난 뒤를 가리킵니다.
장소를 말할 때 at in on 구분
장소의 at은 넓이보다 위치를 알리는 데 초점이 있습니다. I’m at the bus stop.(정류장에 있어요.)은 정류장이 얼마나 큰지와 무관하게 만날 지점을 말합니다. at the door(문 앞에), at the corner(모퉁이에)도 같은 감각입니다.
on은 표면에 닿아 있거나 선을 따라 있는 것에 씁니다. The keys are on the table.(열쇠는 탁자 위에 있어요.), a picture on the wall(벽에 걸린 그림), a shop on Main Street(메인가에 있는 가게)가 여기에 해당합니다. 거리 이름 앞에 on이 오는 이유도 길이라는 선 위에 놓였다고 보기 때문입니다.
in은 둘러싸인 공간 안입니다. in the room(방 안에), in the car(차 안에), in Seoul(서울에)처럼 경계가 있는 대상이면 크기와 상관없이 in을 씁니다. 같은 카페라도 약속 장소로 지목하면 at the cafe, 실내에 있다는 사실을 말하면 in the cafe로 갈립니다.
같은 명사에 세 전치사를 붙여 본 비교

명사 하나를 놓고 세 전치사를 바꿔 보면 차이가 선명해집니다. corner를 예로 들면, at the corner는 길이 꺾이는 지점, on the corner는 그 모퉁이에 접해 있는 건물이나 가게, in the corner는 방 안쪽 구석입니다. The bakery is on the corner.(빵집은 모퉁이에 있어요.)와 The plant is in the corner.(화분은 구석에 있어요.)는 가리키는 위치가 다릅니다.
school도 마찬가지입니다. at school은 학교에서 수업받는 상태에 가깝고, in the school은 건물 안이라는 물리적 위치를 말합니다. on the school bus처럼 뒤에 오는 명사가 바뀌면 전치사도 함께 바뀝니다.
교통수단은 규칙과 관습이 겹치는 자리입니다. 버스, 기차, 비행기처럼 안에서 걸어 다닐 수 있는 큰 탈것은 on the bus, on the train으로 씁니다. 반면 승용차와 택시는 in the car, in a taxi입니다. 안에 들어가는 것은 같은데 전치사가 갈리므로, 탈것은 의미보다 표현 단위로 익히는 편이 안전합니다.
기준으로 설명되지 않는 굳어진 표현
하루의 시간대는 in the morning(아침에), in the afternoon(오후에), in the evening(저녁에)으로 in을 쓰지만 at night(밤에)만 at을 받습니다. 규칙으로 밀어붙이지 말고 at night을 한 덩어리로 기억해 두시면 됩니다. 같은 시간대라도 날짜가 붙으면 on Sunday evening처럼 on이 우선합니다.
on time과 in time은 형태가 비슷해도 뜻이 다릅니다. on time은 정해진 시각에 딱 맞춘 것이고, in time은 늦지 않게 여유를 두고 도착한 것입니다. The train left on time.(기차는 정시에 출발했습니다.)과 We got there in time.(우리는 늦지 않게 도착했습니다.)을 나란히 두면 차이가 보입니다.
한국어 간섭으로 생기는 실수도 있습니다. ‘이번 주 월요일에’를 옮기며 on this Monday처럼 쓰기 쉽지만, this, next, last, every가 붙으면 전치사를 빼고 this Monday, next week으로 씁니다. 또 tomorrow와 yesterday 앞에도 전치사를 넣지 않습니다.
적용할 때는 다음 순서로 확인해 보세요.
- 말하려는 대상이 시각·지점인지, 날짜·표면인지, 기간·공간인지 먼저 정합니다.
- 시간이면 시각은 at, 날짜와 요일은 on, 월·계절·연도는 in을 고릅니다.
- 장소면 만나는 지점은 at, 닿아 있는 면과 거리는 on, 경계 안쪽은 in을 고릅니다.
- at night, on the bus, on time처럼 굳어진 표현에 해당하는지 마지막으로 살핍니다.
- this·next·last·every와 tomorrow 앞에는 전치사를 넣지 않았는지 확인합니다.
함께 읽으면 좋은 글
- 영어 소수점 읽는 방법: 0.5와 3.14는 어떻게 말할까
- 영어 분수 읽는 방법: 1/2부터 3/4까지 규칙과 예문
- 영어 날짜 읽기와 요일 표현, 미국식 영국식 차이 비교
- 의문사 종류와 의문문 만드는 방법, 예문으로 쉽게 정리
- Let’s, Let’s not, Don’t let’s 만드는 방법과 차이 완벽 정리 예문
