본문으로 건너뛰기

영어 문법 연습

영어 도치 구문 정리: 부정어 도치, Only, So/Neither, 가정법 if 생략, 연습문제 30문항

영어 도치는 부정어(Never, Hardly, Little), Only + 부사구, So/Neither 같은 말을 문장 맨 앞에 둘 때 조동사를 주어 앞으로 보내 의문문 어순으로 만드는 구문입니다. I have never seen → Never have I seen. 조동사가 없으면 do/does/did를 넣고(Little did I know), 가정법에서는 if를 지우고 Had/Were/Should를 앞으로 보냅니다(Had I known).

작성자: Raheel Ashraf예상 읽기 시간: 약 13분

무료 연습: 영어 문법 연습문제 | 무료·정답과 해설

영어 도치는 부정어(Never, Hardly, Little), Only + 부사구, So/Neither 같은 말을 문장 맨 앞에 둘 때 조동사를 주어 앞으로 보내 의문문 어순으로 만드는 구문입니다. I have never seen such a sunset → Never have I seen such a sunset. 조동사가 없는 일반동사 문장은 do/does/did를 넣어 Little did I know처럼 만들고, 가정법에서는 if를 지우고 Had/Were/Should를 앞으로 보냅니다(Had I known, ...).

한국어는 어순이 자유롭고 '결코 ~한 적 없다'처럼 강조를 해도 동사 위치가 바뀌지 않습니다. 의문문도 어미('-니?')로 만들기 때문에, 영어에서 조동사를 주어 앞으로 옮기는 감각 자체가 약합니다. 그래서 Never I have seen이나 Little I knew 같은 문장이 나오고, 반대로 대명사 주어에서는 도치하지 않는 Here it comes를 Here comes it으로 쓰기도 합니다. 아래 30문항은 기초(So/Neither·Here) → 표준(부정어 도치) → 심화(가정법·So + 형용사·장소 도치) 순서입니다.

영어 도치 구문 퀴즈 30문항

기초 (So/Neither·Here/There·Never)

1.I'm really hungry. — So ___ I.
2.I don't like horror movies. — Neither ___ I.
3.She can swim, and so ___ her brother.
4.I haven't finished my homework yet. — Neither ___ I.
5.Here ___ the bus! Let's run.
6.I ordered a taxi ten minutes ago. Look, here it ___!
7.Never ___ such a beautiful sunset.
8.There ___ my keys! I've been looking everywhere for them.
9.He didn't go to the party, and ___ did I.
10.My sister loves K-pop. — So ___ I.

표준 (부정어 도치와 Only)

11.Not only ___ late, but he also forgot his laptop.
12.Hardly ___ the house when it started to rain.
13.No sooner had she arrived ___ the phone rang.
14.Little ___ that he was a famous actor.
15.Only after the meeting ___ the real problem.
16.Only then ___ how serious the situation was.
17.Rarely ___ such kindness from complete strangers.
18.Scarcely had we sat down ___ the lights went out.
19.Not until I got home ___ that I had lost my wallet.
20.Under no circumstances ___ the door to strangers.

심화 (가정법 if 생략·So + 형용사·장소 도치)

21.___ I known about the traffic, I would have left earlier.
22.___ I you, I would accept the offer.
23.___ you need any help, please let me know.
24.So difficult ___ that nobody could solve it.
25.On the top of the hill ___ an old castle.
26.The door opened, and into the room ___.
27.Not a single word ___ during the whole meeting.
28.어법상 틀린 문장은?
29.Such ___ the noise that we couldn't sleep at all last night.
30.Had she ___ the earlier bus, she would have been on time.
정답 및 해설퀴즈를 마친 뒤 확인하세요.
  1. 1. amSo + 조동사 + 주어는 '나도 그래'라는 맞장구입니다. 앞 문장의 동사가 be동사 am이므로 So am I입니다. 한국어 '나도'는 동사와 상관없이 한 단어지만, 영어는 앞 문장의 조동사나 be동사를 그대로 받아야 합니다.
  2. 2. do부정문에 '나도 안 그래'라고 맞장구칠 때는 Neither + 조동사 + 주어입니다. 앞 문장의 조동사가 do(don't)이므로 Neither do I입니다. Neither 자체가 부정이라 don't를 다시 쓰면 이중 부정이 됩니다.
  3. 3. can앞 절의 조동사가 can이므로 so can her brother입니다. So/Neither 도치는 앞 문장의 조동사를 그대로 가져옵니다. 일반동사 swims였다면 so does her brother가 됩니다.
  4. 4. have앞 문장이 현재완료 haven't finished이므로 조동사 have를 받아 Neither have I입니다. do를 쓰면 시제가 맞지 않고, haven't를 쓰면 Neither와 겹쳐 이중 부정이 됩니다. 구어에서는 Me neither로도 답할 수 있습니다.
  5. 5. comesHere/There로 시작하고 주어가 명사(the bus)일 때는 동사가 주어 앞으로 와서 Here comes the bus입니다. 주어가 3인칭 단수이므로 comes입니다. 이 도치는 조동사 없이 일반동사 자체가 앞으로 나오는 형태입니다.
  6. 6. comes주어가 대명사(it, he, she, they)이면 Here/There 뒤에서 도치하지 않고 Here it comes라고 합니다. Here comes it은 한국인이 자주 쓰는 오류입니다. 명사 주어는 도치(Here comes the bus), 대명사 주어는 그대로(Here it comes)로 짝지어 외우세요.
  7. 7. have I seen부정어 Never가 문장 맨 앞에 오면 조동사 have가 주어 I 앞으로 나와 Never have I seen이 됩니다. 의문문 어순(Have I seen?)과 같다고 생각하면 쉽습니다. 한국어 '결코 본 적 없다'는 강조해도 어순이 바뀌지 않아 Never I have seen으로 쓰기 쉽습니다.
  8. 8. areThere + 동사 + 명사 주어 도치에서 동사는 뒤에 오는 주어에 수를 맞춥니다. 주어 my keys가 복수이므로 There are my keys입니다. '여기 있었네!'라는 발견의 뜻이고, 대명사라면 There they are가 됩니다.
  9. 9. neither앞 절이 부정(didn't go)이므로 '나도 안 갔다'는 neither did I입니다. so는 긍정에 대한 맞장구이고, either는 I didn't either처럼 도치 없이 문장 끝에 씁니다. neither 뒤에는 조동사 + 주어 순서로 도치합니다.
  10. 10. do앞 문장의 동사가 일반동사 loves이므로 대동사 do를 써서 So do I입니다. 주어가 I이므로 does가 아니라 do입니다. 한국어 '나도'에 이끌려 be동사 am을 쓰는 실수가 많으니 앞 문장의 동사 종류를 먼저 확인하세요.
  11. 11. was heNot only가 문장 앞에 오면 그 절이 도치되므로 be동사 문장 He was late는 was he late가 됩니다. did he는 일반동사 문장일 때(Not only did he arrive late) 쓰는 형태입니다. but 뒤의 절은 도치하지 않는다는 점도 함께 기억하세요.
  12. 12. had I leftHardly ... when은 '~하자마자 …했다'라는 구문이고, 먼저 일어난 일은 과거완료로 쓰며 도치해서 Hardly had I left입니다. 비가 온 것은 when 뒤 과거시제입니다. Hardly 자체가 '거의 ~않다'라는 부정어라 도치가 일어납니다.
  13. 13. thanNo sooner는 비교 표현 sooner에서 왔기 때문에 짝이 than입니다. Hardly/Scarcely는 when과, No sooner는 than과 짝이라는 것이 시험 단골 포인트입니다. 두 구문 모두 '~하자마자'라는 뜻이고 앞 절은 과거완료로 도치합니다.
  14. 14. did I knowLittle이 문장 앞에서 '전혀 ~않다'라는 부정의 뜻으로 쓰이면 도치합니다. 일반동사 knew 문장이라 조동사 did를 넣어 Little did I know이고, did 뒤 동사는 원형 know입니다. '그가 유명 배우라는 걸 꿈에도 몰랐다'라는 뜻입니다.
  15. 15. did I understandOnly + 부사구(after the meeting)가 문장 앞에 오면 주절이 도치됩니다. 일반동사 understood 문장이므로 did를 넣어 did I understand입니다. understood I처럼 일반동사를 직접 주어 앞으로 보내는 것은 현대 영어에서 틀린 형태입니다.
  16. 16. did I realizeOnly then(그제서야)이 문장 앞에 오므로 도치되어 did I realize입니다. how serious the situation was는 간접의문문이라 도치하지 않고 평서문 어순을 유지합니다. 한 문장에 도치 어순과 평서문 어순이 함께 나오는 점에 주의하세요.
  17. 17. do we seeRarely, Seldom(좀처럼 ~않다)은 부정의 뜻을 가진 부사라서 문장 앞에 오면 도치합니다. 현재시제 일반동사 see이므로 do를 넣어 Rarely do we see입니다. 일반 어순으로 쓰면 We rarely see such kindness입니다.
  18. 18. whenScarcely는 Hardly와 같은 구문으로 짝이 when(또는 before)입니다. than은 No sooner의 짝입니다. 앉자마자 불이 나갔다는 뜻이며, 앞 절은 과거완료 도치(had we sat), 뒤 절은 과거시제입니다.
  19. 19. did I noticeNot until + 시간 표현이 문장 앞에 오면 주절이 도치되어 did I notice가 됩니다. 일반 어순은 I didn't notice that I had lost my wallet until I got home입니다. 한국어 '집에 와서야 알았다'를 강조하는 구문으로, 도치되는 것은 until 절이 아니라 뒤의 주절입니다.
  20. 20. should you openUnder no circumstances(어떤 경우에도 ~않다)는 no가 들어간 부정 부사구라 문장 앞에서 도치를 일으킵니다. 조동사 should가 주어 you 앞으로 나와 should you open입니다. 경고문이나 규정에서 자주 보는 격식 표현입니다.
  21. 21. Had가정법 과거완료 If I had known에서 if를 지우면 had가 주어 앞으로 나와 Had I known이 됩니다. If를 쓰려면 If I had known처럼 had가 필요합니다. 주절 would have left가 가정법 과거완료라는 단서입니다.
  22. 22. WereIf I were you에서 if를 생략하면 Were I you가 됩니다. 가정법 과거의 be동사는 주어와 상관없이 were를 쓰고, if 생략 도치는 were일 때만 가능하므로 Was I you라고는 하지 않습니다. 격식 있는 글에서 주로 보이는 형태입니다.
  23. 23. ShouldIf you should need any help(혹시라도 도움이 필요하면)에서 if를 지운 도치가 Should you need입니다. 비즈니스 이메일에서 아주 자주 쓰는 정중한 표현입니다. Would you need나 Could you need는 조건의 뜻이 되지 않습니다.
  24. 24. was the testSo + 형용사를 문장 앞으로 보내 강조하면 be동사가 주어 앞으로 나와 So difficult was the test that ...가 됩니다. 일반 어순은 The test was so difficult that nobody could solve it입니다. be동사 문장이므로 did를 쓰지 않습니다.
  25. 25. stands장소 부사구가 문장 앞에 오면 동사와 주어가 바뀌는 도치가 자주 일어납니다(An old castle stands on the top of the hill → On the top of the hill stands an old castle). 뒤의 주어 an old castle이 단수이므로 stands입니다. 이 도치는 조동사 없이 동사 자체가 앞으로 나옵니다.
  26. 26. they ran장소·방향 부사구 도치는 주어가 명사일 때만 일어나므로(Into the room ran the children), 대명사 they는 도치하지 않고 into the room they ran이 됩니다. 장소 도치는 부정어 도치와 달리 do/did를 쓰지 않습니다. Here it comes와 같은 원리입니다.
  27. 27. did she say목적어 Not a single word(한 마디도 ~않다)를 강조하려고 문장 앞으로 보내면 부정어 도치가 일어나 did she say가 됩니다. 일반 어순은 She didn't say a single word during the whole meeting입니다. 부정어가 부사가 아니라 목적어여도 도치합니다.
  28. 28. Only yesterday I found out the truth.Only + 시간 표현(Only yesterday)이 문장 앞에 오면 도치해야 하므로 Only yesterday did I find out the truth가 맞습니다. 나머지 두 문장은 Never와 Seldom 뒤에서 올바르게 도치되었습니다. Only 도치는 시험에서 가장 자주 빠뜨리는 유형입니다.
  29. 29. wasSuch + be + 주어 + that은 '너무 ~해서 …했다'를 강조하는 도치입니다. last night가 과거이고 주어 the noise가 단수이므로 was입니다. 일반 어순은 The noise was such that we couldn't sleep입니다.
  30. 30. caughtIf she had caught the earlier bus에서 if를 생략한 도치이므로 Had she 뒤에는 과거분사 caught가 옵니다. 도치되어도 had + p.p. 형태는 그대로입니다. 주절 would have been이 가정법 과거완료라는 것을 확인해 줍니다.

도치의 기본 규칙: 조동사 + 주어

도치는 특정 표현을 강조하려고 문장 앞으로 보낼 때 뒤 어순이 의문문처럼 바뀌는 현상입니다. 조동사(have, can, will, be동사 등)가 있으면 그 조동사가 주어 앞으로 나오고, 조동사가 없으면 do/does/did를 넣습니다.

  • 조동사가 있을 때: I have never seen → Never have I seen.
  • be동사일 때: He was late → Not only was he late, ...
  • 일반동사일 때: I knew little → Little did I know (did 뒤는 원형).
  • Only + 부사(구·절): Only then did I realize ... / Only after the meeting did I understand ...
  • So/Neither + 조동사 + 주어: So am I. / Neither do I. / So can her brother.

도치 문장을 만든 뒤 앞의 강조어를 지워 보세요. 남은 부분이 의문문 어순(Have I seen ...? / Did I know ...?)이면 제대로 도치된 것입니다.

부정어 도치 표현 정리

부정이나 제한의 뜻을 가진 말이 문장 맨 앞에 오면 도치가 필수입니다. 일상 회화보다는 글, 연설, 시험에서 자주 나오며 강조와 격식의 효과가 있습니다.

  • Never / Rarely / Seldom: Never have I been so embarrassed. / Rarely do we see such kindness.
  • Not only A but also B: Not only was he late, but he also forgot his laptop.
  • Hardly / Scarcely + had + 주어 + p.p. ~ when: Hardly had I left the house when it started to rain.
  • No sooner + had + 주어 + p.p. ~ than: No sooner had she arrived than the phone rang.
  • Little did I know: Little did I know that he was a famous actor.
  • Not until ~ + 도치된 주절: Not until I got home did I notice ...
  • Under no circumstances / In no way / Not a single word + 도치.

가정법 if 생략, So + 형용사, 장소 부사구 도치

  • 가정법 if 생략: If I had known → Had I known / If I were you → Were I you / If you should need → Should you need.
  • So + 형용사 + be + 주어 + that: So difficult was the test that nobody could solve it.
  • Such + be + 주어 + that: Such was the noise that we couldn't sleep.
  • 장소 부사구 + 동사 + 명사 주어: On the top of the hill stands an old castle.
  • Here/There + 동사 + 명사 주어: Here comes the bus. / There are my keys.
  • 대명사 주어는 장소 도치 안 함: Here it comes. / There they are. / Into the room they ran.

한국인이 자주 틀리는 도치 문장

한국어는 강조할 말을 앞에 두어도 서술어가 항상 끝에 남습니다. 영어 도치는 강조어를 앞에 두는 것뿐 아니라 조동사의 위치까지 바꿔야 완성되기 때문에, 한국인은 앞부분만 옮기고 어순 변경을 빠뜨리기 쉽습니다.

  • 도치 누락: Never I have seen such a thing. (X) → Never have I seen such a thing. (O)
  • do/did 누락: Little I knew the truth. (X) → Little did I know the truth. (O)
  • did 뒤 과거형: Only then did I realized. (X) → Only then did I realize. (O)
  • 짝 혼동: No sooner had she arrived when ... (X) → No sooner ... than ... (O)
  • 대명사 도치: Here comes it. (X) → Here it comes. (O)
  • 맞장구 동사: I love K-pop. — So am I. (X) → So do I. (O)

계속 연습하기

자주 묻는 질문

영어 도치는 언제 일어나나요?

부정어(Never, Hardly, Little, Not only 등), Only + 부사구, So/Neither를 문장 맨 앞에 둘 때 필수로 일어납니다. 가정법에서 if를 생략할 때(Had I known), 장소 부사구나 Here/There가 앞에 오고 주어가 명사일 때(Here comes the bus)도 도치가 일어납니다. 강조나 격식 있는 문체를 만드는 효과가 있습니다.

Hardly ... when과 No sooner ... than은 어떻게 다른가요?

두 구문 모두 '~하자마자 …했다'라는 뜻이고, 앞 절은 과거완료로 도치합니다(Hardly had I left / No sooner had she arrived). 차이는 짝을 이루는 접속사뿐입니다. Hardly와 Scarcely는 when(또는 before), No sooner는 비교급 sooner에서 왔기 때문에 than과 씁니다.

Here comes it은 왜 틀리나요?

Here/There나 장소 부사구 뒤 도치는 주어가 명사일 때만 일어나고, 대명사 주어(it, he, she, they)는 원래 어순을 유지하기 때문입니다. 그래서 Here comes the bus, Here it comes가 맞습니다. 부정어 도치(Never have I)는 대명사 주어에서도 일어나므로 두 규칙을 구분해서 기억하세요.

내가 쓴 도치 문장의 어순을 직접 확인해 보세요

도치는 규칙을 알아도 글을 쓸 때 조동사 위치를 빠뜨리기 쉽습니다. 작성한 에세이나 이메일을 PromGee의 무료 문법 검사기에 붙여 넣으면 문법과 철자 오류가 문장별로 표시됩니다. Never와 Only 뒤의 어순을 함께 점검해 보세요.

무료로 내 영어 검사하기

출처 및 참고 자료

계속 읽기: 더 많은 가이드

직접 쓴 영어 문장이 맞는지 궁금하다면 무료 영어 문법 검사기로 틀린 부분과 이유를 확인해 보세요.