틀리기 쉬운 영어 문법 베스트 10 교정

따스한 오후 햇살 아래 빨간 펜 교정 흔적이 가득한 영어 문법 문제집과 형광펜, 김이 오르는 보리차가 놓인 아늑한 책상 풍경

블로그를 운영하면서 이메일로 영문 피드백을 받을 때마다 손이 덜덜 떨리던 시절이 있었어요. 문법적으로 완벽한 문장을 쓰려고 몇 번이나 다시 읽고 또 고치곤 했는데, 결국 상대방에게 답장 보내는 데만 1시간이 넘게 걸리더라고요. 그런데 정작 나중에 확인해 보면 여전히 틀린 부분이 한두 군데가 아니었어요.

특히 원어민과 채팅할 때 가장 창피했던 실수는 친구에게 "I'm so boring today."라고 말했던 순간이에요. 분명히 심심하다는 뜻으로 썼는데, 상대방은 제가 스스로를 재미없는 사람이라고 소개했다고 생각했거든요. 그날의 실수 덕분에 'bored'와 'boring'의 차이를 평생 잊지 못하게 됐지만요.

여러분도 분명 비슷한 경험을 해보셨을 거예요. 우리가 영어를 배울 때 가장 먼저 배우는 기초 문법인데도, 막상 사용할 때마다 헷갈리는 포인트들이 꼭 있잖아요. 그래서 오늘은 실제로 한국인들이 가장 많이 틀리면서도 고치기 어려워하는 영어 문법 베스트 10을 깊이 있게 분석해 보려고 해요.

in, on, at의 미묘한 차이를 느껴보는 법

전치사는 영어 문법에서 가장 기초적인 부분이지만 동시에 가장 많은 사람이 끝까지 헷갈려하는 영역이에요. 특히 한국어에는 공간과 시간을 나타내는 조사가 아주 단순한데 비해 영어는 굉장히 세분화되어 있거든요.

제가 학원에서 영어를 가르치던 시절, 학생들이 가장 많이 질문했던 부분이 바로 이 전치사였어요. "왜 버스 안에 있는데 'in the bus'가 아니라 'on the bus'예요?" 같은 질문을 수십 번도 더 들었던 것 같아요. 이럴 때마다 저는 전치사를 암기가 아니라 이미지로 이해하라고 조언하곤 했거든요.

핵심은 공간을 얼마나 포괄적으로 인식하느냐에 달려 있어요. in은 어떤 경계 안에 완전히 둘러싸인 느낌을 주고, on은 표면 위에 접촉하거나 특정 노선이나 교통수단에 탑승한 상태를 나타내며, at은 구체적인 지점이나 장소를 콕 집어서 표현할 때 사용해요. 버스에 탄 경우에는 통로를 따라 서 있거나 앉아 있는 모습이 마치 플랫폼 위에 있는 듯한 이미지라 'on'을 사용하는 거죠.

시간 표현에서도 비슷한 원리가 적용되는데, in은 월이나 연도처럼 비교적 긴 기간을 감싸는 느낌으로, on은 특정 날짜나 요일처럼 달력 위에 찍힌 하루를 상상하며, at은 정확한 시각이나 순간을 떠올리면 훨씬 직관적으로 와닿아요.

로미의 실전 꿀팁

전치사가 헷갈릴 때는 구글 이미지 검색을 활용해 보세요. "on the bus"와 "in the bus"를 각각 검색하면 어떤 그림이 나오는지 직접 눈으로 비교하는 거예요. 전치사는 단어 뜻보다 이미지로 기억하는 게 훨씬 오래가더라고요.

현재완료와 과거형의 결정적 차이

시제 문제 중에서도 현재완료는 한국어에 정확히 대응하는 개념이 없기 때문에 이해하기 특히 까다로워요. 우리말로는 둘 다 "갔다 왔다"나 "살았다"로 해석되지만 영어에서는 미묘한 어감 차이가 존재하거든요.

실제로 제가 이 부분을 체득하게 된 결정적인 실패담이 있어요. 제가 미국에 처음 도착했을 때, 룸메이트에게 "Did you eat lunch?"라고 물었더니 그 친구가 "No, I didn't."이라고 대답한 뒤 한 시간이 지나도 밥을 안 먹는 거예요. 나중에 알고 보니 제 질문은 단순히 과거 특정 시점에 점심을 먹었는지만 물어본 셈이라, 지금 배고픈 상태와는 아무 상관이 없는 대화였던 거죠. 만약 "Have you eaten lunch?"라고 물었다면 "아직 안 먹었으니 같이 먹자"는 의도를 전달할 수 있었을 텐데 말이에요.

지금도 많은 분들이 I lost my walletI have lost my wallet의 온도 차이를 느끼지 못하는 경우가 많아요. 전자는 그냥 지갑을 잃어버렸다는 과거 사실만 전달하는 반면, 후자는 지금도 지갑을 찾지 못한 상태라는 현재의 영향을 강하게 내포하고 있거든요.

비교 요소 단순 과거형 (Past Simple) 현재완료 (Present Perfect)
시간 기준 끝난 과거 시점 과거부터 현재까지 연결
초점 사건 자체 결과나 경험의 현재적 의미
대표 부사 yesterday, last week, ago already, yet, just, ever, never
예문 I ate sushi yesterday. I have never eaten sushi.

이 표에서 보듯이 부사만 잘 살펴봐도 어떤 시제를 써야 할지 감이 잡히는 경우가 많아요. 특히 yesterday 같은 명확한 과거 시점 부사가 보이면 무조건 과거형을, yet이나 ever 같은 단어가 보이면 현재완료를 선택하면 거의 틀릴 일이 없더라고요.

관사 하나 바꿨을 뿐인데 문장 의미가 달라지는 마법

한국어에는 아예 존재하지 않는 문법 요소라서 그런지 관사는 많은 학습자들에게 끝판왕 같은 존재예요. 저 역시 처음에는 a와 the의 차이를 그냥 '하나'와 '그'라는 식으로 외우다가 큰 코를 다친 적이 많았어요.

관사를 제대로 이해하는 가장 좋은 방법은 대화 속에서 상대방이 내가 말하는 대상을 이미 알고 있는지 아닌지를 판단하는 거예요. 상대방에게 전혀 생소한 대상을 처음 꺼낼 때는 a를 붙여서 소개하고, 그다음부터는 서로가 아는 대상이 되었으므로 the를 붙이는 흐름이 자연스럽거든요.

예를 들어 친구에게 I bought a laptop yesterday. The laptop is super light.이라고 말한다면, 첫 문장에서는 그냥 어느 노트북인지 모르는 새로운 물건이었지만 두 번째 문장에서는 이미 언급한 바로 그 노트북을 가리키는 게 명확해지죠. 실제로 이 패턴을 의식적으로 연습하기 시작하면서부터 제 영어 이메일이 훨씬 자연스러워졌다는 피드백을 받았어요.

특히 go to schoolgo to a school의 의미 차이는 관사의 위력을 극명하게 보여주는 사례예요. 전자는 추상적인 개념으로서의 수업이나 학습 활동에 참여한다는 뜻인 반면, 후자는 단순히 물리적인 건물로서의 어떤 학교에 방문한다는 의미로 완전히 달라지더라고요.

셀 수 있는 명사와 없는 명사를 구분하는 직관 키우기

이 부분은 한국어 사고방식으로 접근하면 거의 백전백패하는 영역이에요. 우리말에서는 거의 모든 명사를 수량화해서 표현할 수 있지만 영어는 태생적으로 명사를 셀 수 있는 것과 없는 것으로 철저히 나누거든요.

가장 큰 벽은 바로 information이나 advice 같은 단어들인데, 한국어로는 "몇 가지 정보들"이나 "여러 조언들"이라고 말하는 게 아주 자연스럽잖아요. 저도 처음에는 informationsadvices라고 쓰는 실수를 수도 없이 저질렀어요. 이런 단어들은 덩어리로 존재하는 개념이라서 복수형이 아예 존재하지 않고, 대신 a piece of information 같은 방식으로 개별화해서 표현해야 문법적으로 완벽해져요.

어휘를 외울 때부터 가산 명사인지 불가산 명사인지를 함께 체크하는 습관이 정말 중요한데, 단어를 단순히 뜻만 암기하던 시절에는 말하기 시험에서 매번 이 부분에서 감점을 받았거든요. 특히 furniture, luggage, equipment 같은 생활 밀착형 단어들이 모두 불가산 명사라는 사실을 모르고 지나가는 분들이 굉장히 많더라고요.

자주 실수하는 불가산 명사 잘못된 사용 예 올바른 표현
advice Can you give me some advices? Can you give me some advice?
evidence There are many evidences. There is a lot of evidence.
homework I finished my homeworks. I finished my homework.
news I have a good news. I have good news. / a piece of good news

if와 whether가 똑같아 보여도 전혀 다른 상황들

영어를 어느 정도 한다고 자부하던 시절에도 저는 if와 whether를 100% 완벽하게 구분해서 쓰지 못하고 있었어요. 단순히 조건문에만 if를 쓰고 나머지는 바꿔 쓸 수 있다고 알고 있었는데, 실제로는 결코 호환되지 않는 상황이 꽤 많더라고요.

핵심은 문장에서 두 가지 가능성이 명시적으로 대비될 때는 whether가 훨씬 자연스럽다는 점이에요. 특히 제가 번역 작업을 하면서 크게 깨달은 부분인데, I don't know whether I should stay or leave. 같은 문장에서 whether를 쓰면 '남을지 떠날지'라는 선택지가 선명하게 부각되는 느낌을 주거든요.

또 한 가지 절대적인 규칙은 전치사 바로 뒤나 to 부정사 앞에서는 반드시 whether만 사용해야 한다는 거예요. 예를 들어 We talked about whether to invest는 문법적으로 완벽하지만 We talked about if to invest는 틀린 문장이죠. 이런 문법적인 제약을 미리 알고 나니 글을 쓸 때 훨씬 자신감이 붙더라고요.

주의하세요

whether를 사용할 때 'or not'을 붙이는 위치도 중요해요. 'whether or not'처럼 바로 붙여 쓰거나 'whether... or not'으로 분리할 수 있지만, 'if or not'이라는 표현은 문법적으로 존재하지 않는다는 사실을 꼭 기억하세요.

주어와 동사의 수일치가 복잡하게 느껴지는 진짜 이유

수일치는 원리 자체는 굉장히 단순한데, 문장이 길어질수록 주어가 무엇인지 놓치게 되면서 실수가 발생하는 경우가 대부분이에요. 제가 교정해 준 블로그 글들 중에서도 전치사구 사이에 낀 명사에 동사를 맞추는 실수가 유난히 많았거든요.

예를 들어 The list of items are long. 같은 문장은 아주 흔한 오류인데, 진짜 주어는 items가 아니라 list이기 때문에 반드시 The list of items is long.이라고 써야 해요. 눈앞에 있는 복수형 명사에 동사를 맞추고 싶은 유혹을 이겨내는 게 관건이더라고요.

every나 each가 주어로 나올 때도 실수가 빈번해요. 한국어 해석으로는 '모든'이라는 의미라서 복수처럼 느껴지지만, 영어에서는 예외 없이 단수 취급하거든요. Everybody have their own dreams.가 아니라 Everybody has their own dreams.처럼 말이죠. 이 규칙은 제가 영어로 강연을 준비하면서 원고를 몇 번이나 다시 고치게 만들었던 복병이었어요.

lie와 lay 때문에 머리가 지끈거렸던 경험담

지금까지 영어 공부하면서 이 단어들만큼 저를 괴롭힌 문법도 없었어요. 원어민들조차도 일상 대화에서는 틀리게 쓰는 경우가 허다하지만, 공식적인 글쓰기에서는 반드시 짚고 넘어가야 하는 포인트거든요.

저만의 구분법은 아주 단순한 질문에서 시작해요. 주어가 스스로 눕는 건가요, 아니면 무언가를 눕히는 건가요? 주어 혼자 눕는 자동사라면 lie-lay-lain을, 물건이나 사람을 눕히는 타동사라면 lay-laid-laid를 선택하면 되거든요. 이 생각을 하기 전까지는 I lay on the bedI laid the book on the table이 왜 다른 형태인지 도무지 이해가 안 갔어요.

특히 시제 변화를 직관적으로 체화하는 게 중요해요. lie의 과거형이 우연히 lay의 현재형과 철자가 같다 보니 대혼란이 오는 건데, 이걸 따로따로 외우기보다는 문맥 속에서 반복적으로 소리 내어 읽으면서 근육 기억으로 만드는 전략이 꽤 효과적이었어요.

구분 현재형 과거형 과거분사 의미
자동사 lie lay lain 눕다, 놓여 있다
타동사 lay laid laid ~을 눕히다, 놓다

a 하나 있고 없고의 엄청난 온도 차이

이 주제는 특히 이메일이나 비즈니스 커뮤니케이션에서 감정적인 뉘앙스까지 크게 흔들리기 때문에 정말 중요하게 다뤄야 하는데 의외로 많은 교재에서 가볍게 넘어가더라고요.

제가 실무에서 직접 부딪히며 느낀 결정적인 차이는 a few는 긍정적인 느낌을, few는 부정적인 결핍의 느낌을 전달한다는 점이에요. 예를 들어 I have a few friends는 "몇 명의 친구가 있다"는 다소 따뜻한 어감인 반면, I have few friends는 "친구가 거의 없다"는 외로운 느낌을 줘요. 셀 수 없는 명사 앞에서도 마찬가지로 a little은 "약간은 있다"는 긍정, little은 "거의 없다"는 부정의 뉘앙스거든요.

실제로 협상 메일을 쓸 때 There is little hope to reach an agreement.처럼 썼다가 상대방에게 굉장히 부정적인 시그널을 보낸 적이 있어요. 나중에 그 표현을 There is a little hope...으로 바꾸자 분위기가 완전히 달라지는 경험을 하고 나서야 이 작은 a 하나의 위력을 실감했죠. 결코 사소한 문법이 아니라 화자의 태도와 감정을 좌우하는 표현 도구라는 걸 절대 잊으면 안 돼요.

everyone과 every one이 같은 뜻이라고 착각했던 나날들

스펠링을 띄어쓰기 하나 차이인데 의미가 완전히 달라지는 대표적인 사례예요. 이걸 모르고 지나가면 글의 전문성이 단번에 무너져 보이는 경험을 하게 될 거예요.

everyone은 한 단어로 붙여 쓰며 모든 사람을 통칭하는 부정대명사로 everybody와 완벽하게 호환돼요. 반면 every one은 띄어쓰기를 통해 특정 그룹의 구성원 하나하나를 개별적으로 강조하며, 주로 of 전치사구를 동반한다는 문법적 특징이 있어요. Every one of the cookies was eaten.에서처럼 개별 쿠키 각각을 지칭할 때 쓰이는 거죠.

몇 년 전 외국계 회사와 계약서를 검토할 때 이 표현 차이 때문에 법적 해석이 달라질 뻔한 아찔한 순간이 있었어요. 모두를 지칭하는 일반 조항인지, 아니면 각 구성원 개개인에게 적용되는 의무인지에 따라 책임 소재가 완전히 달라질 수 있거든요. 비즈니스 라이팅에서는 이런 세세한 띄어쓰기 하나가 수백만 원짜리 리스크가 될 수도 있다는 교훈을 얻었어요.

가정법 과거와 과거완료를 자유자재로 쓰는 비법

시험 영어에서는 가정법 공식을 달달 외워서 어느 정도 커버가 되지만, 실제 회화에서는 순간적으로 시제를 뒤집어서 말하는 게 결코 쉽지 않거든요. 아직까지도 저는 중요한 미팅 전에 가정법 표현을 머릿속으로 한 번씩 리허설하는 습관이 있어요.

가장 큰 함정은 현재의 사실을 반대로 가정할 때 과거형 동사를 써야만 한다는 점이에요. 예를 들어 현실에서는 돈이 없어서 세계여행을 못 가지만, 그 반대를 상상하며 If I had enough money, I would travel the world.라고 표현하는 거죠. 이때 had는 과거 의미가 전혀 아닌데도 형태만 과거라서 많은 학습자들이 혼란에 빠지곤 해요.

과거 사실을 후회할 때 사용하는 과거완료 가정법도 마찬가지로, If I had known about the meeting, I would have attended.처럼 과거의 특정 시점보다 한 시제를 더 앞당겨 표현한다는 원리만 이해하면 의외로 단순해져요. 한국어로는 이런 시제 역행의 개념이 없다 보니 많은 분들이 직관적으로 받아들이기 어려워하는 건 어쩔 수 없는 부분인 것 같아요.

가정법을 체화하는 로미의 노하우

일기나 SNS에 오늘 하루 중 아쉬웠던 순간을 영어 가정법으로 적어보는 연습을 꾸준히 했어요. "아 그때 그렇게 말하지 말았어야 했는데" 같은 감정이 생길 때마다 휴대폰 메모장에 If I hadn't said that...으로 시작하는 문장을 적는 거죠. 감정과 문법이 연결되면 잊히지가 않더라고요.

자주 묻는 질문

Q. affect와 effect는 도대체 어떻게 구분하나요?

A. 가장 직관적인 구분법은 품사에 집중하는 거예요. affect는 대부분 동사로 사용되며 '영향을 미치다'라는 의미이고, effect는 보통 명사로 쓰이며 '영향이나 결과'를 뜻해요. 개인적으로는 "A는 Action이니까 동사"라고 외웠어요. 물론 effect가 '변화를 가져오다'라는 뜻의 동사로 쓰이는 아주 공식적인 용례도 있지만, 일상에서는 명사로 쓰이는 빈도가 압도적으로 높아요.

Q. "I wish I was"와 "I wish I were" 중 어느 것이 올바른가요?

A. 엄격한 문법 규칙으로는 가정법에서는 주어에 상관없이 were를 사용하는 것이 전통적으로 올바른 표현이에요. 그래서 "I wish I were taller."가 문법 교과서적인 정답에 가까워요. 하지만 현대 영어 특히 구어체나 비공식적인 자리에서는 was를 쓰는 경우가 굉장히 흔해졌고 원어민들도 심심치 않게 사용하더라고요. 상황과 격식의 정도에 따라 유연하게 선택하는 편이 좋아요.

Q. "I have been to"와 "I have gone to"의 차이점이 뭔가요?

A. 말하는 사람이 현재 어디에 있는지가 핵심이에요. "have been to"는 어떤 장소에 다녀왔다가 현재는 돌아와 있는 상태를 의미해요. 반면 "have gone to"는 그 장소로 가서 아직 돌아오지 않았거나 지금도 거기에 있는 상태를 표현하는 거예요. 예를 들어 친구가 뉴욕에 살고 있을 때 "He has gone to New York."이라고 하면 그가 뉴욕에 가서 아직 안 돌아왔다는 의미가 돼요.

Q. 관계대명사 that과 which는 완벽히 서로 바꿔 쓸 수 있나요?

A. 아쉽게도 항상 그렇지는 않아요. 선행사가 사물일 경우에는 제한적 용법에서 서로 바꿔 쓸 수 있는 경우가 많지만, 계속적 용법처럼 콤마 뒤에 오는 관계절에서는 반드시 which만 사용해야 해요. 또 all, everything, nothing 같은 부정대명사나 최상급 표현, 서수가 선행사일 때는 which보다 that을 선호하는 경향이 있어요. 예를 들어 "This is the best movie that I have ever seen."에서 which를 쓰면 원어민에게 살짝 어색하게 들릴 수 있어요.

Q. "I'm used to"와 "I used to"가 헷갈려요.

A. 형태는 비슷해도 의미와 문법 구조가 완전히 달라요. "used to + 동사원형"은 과거의 습관이나 상태를 나타내며 지금은 더 이상 그렇지 않다는 뉘앙스를 줘요. 반면 "be used to + 명사 또는 동명사"는 어떤 상황이나 행동에 익숙해졌다는 의미를 전달해요. 발음도 전자는 유스트, 후자는 유즈드투로 다르게 들리는 경우가 많아서 소리 내어 여러 번 연습해 보시길 추천드려요.

Q. "fewer"와 "less"의 용법 차이를 정확히 알고 싶어요.

A. 전통적인 문법 규칙은 명확해요. fewer는 셀 수 있는 명사와 함께, less는 셀 수 없는 명사와 함께 사용하는 것이 기본 원칙이에요. 예를 들어 fewer apples, less water 같은 식이죠. 하지만 실제 생활 영어에서는 점점 less가 fewer의 영역까지 침범하는 추세라서, 원어민들도 "less people" 같은 표현을 캐주얼하게 사용하곤 해요. 그럼에도 불구하고 공식적인 글쓰기나 시험에서는 이 규칙을 철저히 지키는 것이 안전해요.

Q. between과 among을 혼동하는 경우가 많은데 어떻게 외우면 좋을까요?

A. 아주 단순하게 정리하면 between은 명확하게 구분되는 둘 또는 그 이상의 개별 요소들 사이의 관계를 나타내고, among은 불특정한 집단이나 무리 속에 포함된 상황을 표현할 때 써요. "Let's keep this between you and me"처럼 특정 대상이 눈에 보이듯 선명할 때 between을 쓰는 거죠. 또 하나의 팁은 between은 보통 and와 짝을 이루는 경우가 많다는 점을 기억하면 선택이 훨씬 수월해져요.

Q. "me either"와 "me neither" 중 뭐가 맞는 표현인가요?

A. 문법적인 정답을 원한다면 부정문에 대한 동의를 나타낼 때는 "me neither"가 표준 영어로 간주돼요. "I don't like mushrooms."라는 말에 동의한다면 "Me neither."라고 답하는 게 정석이에요. 하지만 미국에서는 특히 젊은 층을 중심으로 "Me either."라는 표현도 너무나 흔하게 통용되고 있어서 일상 대화에서는 의사소통에 전혀 지장을 주지 않으니 너무 스트레스받지 않으셔도 돼요.

Q. 조동사 must와 have to는 느낌이 어떻게 다른가요?

A. must는 화자 자신의 내적 신념이나 주관적인 의무감을 강하게 표현할 때 사용하고, have to는 외부 규칙이나 상황에 의해 어쩔 수 없이 해야 하는 객관적인 의무를 전달해요. 그래서 "I must lose weight."는 본인이 스스로 결심한 느낌이 강하고, "I have to lose weight because my doctor said so."는 의사의 지시 때문에 어쩔 수 없다는 외부 압박감이 실려요. 실생활에서는 have to가 must보다 훨씬 광범위하게 쓰이는 느낌이더라고요.

Q. 문법 검사기나 AI 툴에만 의존해서 글을 써도 괜찮을까요?

A. 물론 Grammarly나 ChatGPT 같은 도구들은 이제 없어서는 안 될 훌륭한 조수임이 분명해요. 하지만 제 경험상 이 툴들은 관사나 전치사처럼 미묘한 뉘앙스가 중요한 부분에서는 100% 완벽하지 않은 경우가 있었어요. 기계적인 교정을 맹신하기보다는, 왜 그런 교정이 제안되었는지 스스로 분석하는 과정을 병행해야 진짜 영어 실력이 느는 것 같아요. 결국 내 문법 감각이 기본이 되어야 도구의 도움을 제대로 받을 수 있어요.

영어 문법은 우리를 괴롭히는 시험 과목이 아니라 생각과 감정을 더 정밀하게 표현하기 위한 도구라는 생각이 들어요. 한 번에 모든 걸 완벽하게 마스터하려는 부담을 내려놓고, 오늘 대화 중에 깨달은 단 하나의 포인트만 내 것으로 만들어도 그날의 공부는 크게 성공한 거나 마찬가지예요.

지금까지 10년 차 생활 블로거로서 영어 문법 때문에 울고 웃었던 진짜 이야기와 함께 교정 포인트들을 상세하게 정리해 봤는데, 여러분의 답답함을 조금이라도 덜어드릴 수 있었길 진심으로 바랄게요.

작성자 소개: 로미는 10년 차 생활 영어 블로거이자 전직 영어 강사로서, 틀리기 쉬운 문법 포인트를 실생활 경험과 접목해 쉽게 풀어내는 콘텐츠를 전문으로 다루고 있습니다. 외국계 기업과의 협업 경험을 바탕으로 비즈니스 라이팅과 실전 회화에서 바로 통하는 살아있는 영어 정보를 전달합니다.

면책조항: 본 포스팅에 포함된 정보는 일반적인 학습 목적으로 제공된 것이며, 특정 시험의 평가 기준이나 공식적인 언어 규범을 절대적으로 대변하지 않습니다. 실제 사용되는 영어에는 지역과 시대에 따른 변형이 존재할 수 있으며, 중요한 비즈니스 또는 법적 문서의 작성 시에는 반드시 해당 분야의 공인된 전문가와 상담하시기를 권고드립니다.

댓글