영어 시제 완전 정복: 시제 일치 (간접화법)

직접화법을 간접화법으로 바꿀 때 시제를 한 단계 과거로 이동

Category: 시제 (Tenses)

L1 간섭 분석: 한국어 화자가 시제 일치를 어려워하는 이유

한국어에는 시제 일치(Sequence of Tenses) 규칙이 없습니다. '그가 말했다: 나는 학생이다'에서 '이다'는 현재형을 유지합니다. 하지만 영어에서는 He said, 'I am a student'(직접화법)가 He said that he was a student(간접화법)로 시제가 바뀝니다. 한국어 화자의 대표적 오류: • '그녀가 서울에 산다고 말했어' → She said that she lives in Seoul. (✗ 일반적으로) → She said that she lived in Seoul. (✓) • '그는 영화가 재미있다고 했어' → He said the movie is interesting. (✗) → He said the movie was interesting. (✓) • '선생님이 지구가 둥글다고 했어' → The teacher said the Earth was round. (△) → The teacher said the Earth is round. (✓ — 불변의 진리는 예외) 왜 어렵나? 한국어에서 간접화법은 '-다고 했다'로 변환하면 시제가 바뀌지 않습니다. 영어에서는 보고하는 동사(said, told, asked)가 과거이면, 인용 내용의 시제도 한 단계씩 과거로 이동합니다. 이것을 'backshift'라고 합니다. 💡 핵심 규칙: 주절이 과거(said/told/asked)이면, 종속절의 시제도 한 단계 과거로 이동합니다.

핵심 문법 규칙: 시제 일치의 Backshift 규칙

시제 일치(Backshift)의 기본 변환표를 정리합니다. 직접화법 → 간접화법 시제 변환: • 현재단순 → 과거단순 'I like coffee.' → He said he liked coffee. • 현재진행 → 과거진행 'I am studying.' → She said she was studying. • 현재완료 → 과거완료 'I have finished.' → He said he had finished. • 과거단순 → 과거완료 'I ate lunch.' → She said she had eaten lunch. • will → would 'I will call you.' → He said he would call me. • can → could 'I can swim.' → She said she could swim. • may → might 'It may rain.' → He said it might rain. • must → had to (또는 must 유지) 'I must leave.' → She said she had to leave. 변환하지 않는 것들: • could, would, should, might, ought to → 그대로 유지 'I could help.' → He said he could help. (변화 없음) • 과거완료 → 과거완료 (더 이상 뒤로 갈 수 없음) 'I had left.' → She said she had left. (변화 없음) 인칭/시간/장소 변환: • I → he/she, we → they, my → his/her • now → then, today → that day, yesterday → the day before • here → there, this → that, tomorrow → the next day 💡 Backshift의 핵심: 시제를 한 칸씩 과거로 밀어넣는 것입니다.

시제 일치 예외: Backshift를 안 해도 되는 경우

모든 간접화법에서 시제를 바꿔야 하는 것은 아닙니다. 예외를 아는 것이 매우 중요합니다. 예외 1: 불변의 진리/과학적 사실 • The teacher said that the Earth is round. (✓ — 지구가 둥근 건 변하지 않는 사실) • She told me that water boils at 100°C. (✓ — 과학적 사실) • 하지만 was round, boiled도 문법적으로 틀리지는 않습니다. 예외 2: 아직 사실인 상황 • He said he lives in Seoul. (✓ — 아직 서울에 살고 있다면) • She told me she is pregnant. (✓ — 지금도 임신 중이라면) → 말한 내용이 현재에도 참이면 현재시제를 유지할 수 있습니다. 예외 3: 보고 동사가 현재시제 • He says he is busy. (현재시제이므로 backshift 불필요) • She tells me she will come. (현재시제이므로 변환 없음) → says, tells, has said 등 현재/현재완료이면 시제 변환 불필요 예외 4: 가정법 (2차/3차 조건문) • 'If I were you, I would go.' → He said if he were me, he would go. (were 유지) • 'If I had known, I would have helped.' → She said if she had known, she would have helped. (변화 없음) → 가정법은 이미 '비현실 시제'이므로 backshift 불필요 예외 5: just/방금 일어난 일 • A: 'I'm leaving.' B (바로 옆 사람에게): He said he's leaving. (✓ — 방금 말한 것) → 시간 차이가 거의 없으면 현재시제 유지 가능 💡 Backshift 여부의 핵심: '그때도 지금도 참인가?' → 참이면 현재 유지 가능

실생활 활용: 일상 대화에서의 간접화법

일상에서 간접화법은 남의 말을 전달하거나, 회의 내용을 보고하거나, 뉴스를 인용할 때 자주 씁니다. 일상 전달: • A: 'I'll be late.' → A said he would be late. (늦을 거라고 했어) • Mom: 'Dinner is ready.' → Mom said dinner was ready. (엄마가 저녁 됐다고 했어) • B: 'I don't understand.' → B said she didn't understand. (이해 못 하겠다고 했어) 회의/업무 보고: • The manager told us that the deadline had been moved. (매니저가 마감이 변경됐다고 했어) • She mentioned that she would send the report by Friday. (금요일까지 보고서 보내겠다고 했어) • He explained that the system had crashed earlier. (시스템이 오전에 다운됐었다고 설명했어) 뉴스 인용: • The president said that he would address the nation. (대통령이 국민에게 연설하겠다고 했다) • Experts warned that prices would rise. (전문가들이 물가가 오를 거라고 경고했다) • The company announced that it had reached 1 million users. (100만 유저 달성을 발표했다) 질문 전달 (간접 의문문): • 'Where do you live?' → She asked me where I lived. (어디 사냐고 물었어) • 'Can you help me?' → He asked if I could help him. (도와줄 수 있냐고 물었어) • 'Have you finished?' → She asked whether I had finished. (끝냈냐고 물었어) → 간접 의문문은 어순이 평서문(주어 + 동사)으로 바뀌고, 물음표가 사라집니다. 💡 'said + that'에서 that은 생략 가능: He said (that) he was tired.

보고 동사의 종류와 패턴

간접화법에서 사용하는 보고 동사(reporting verbs)는 say와 tell 외에도 다양합니다. say + (that) + 절: • He said (that) he was tired. (피곤하다고 했다) • She said (that) she would come. (오겠다고 했다) → say 뒤에는 사람 목적어가 바로 올 수 없음: He said me (✗) → He said to me (✓) tell + 사람 + (that) + 절: • He told me (that) he was tired. (내게 피곤하다고 했다) • She told us (that) she would come. (우리에게 오겠다고 했다) → tell 뒤에는 반드시 사람 목적어: She told that... (✗) → She told me that... (✓) ask + 사람 + if/whether/wh-: • He asked me if I was okay. (괜찮냐고 물었다) • She asked me where I lived. (어디 사냐고 물었다) • They asked whether we had finished. (끝냈는지 물었다) 기타 보고 동사: • explain (that): He explained that the delay was caused by traffic. (지연이 교통 때문이라고 설명) • mention (that): She mentioned that she had been to Paris. (파리에 갔었다고 언급) • complain (that): He complained that the food was cold. (음식이 차갑다고 불평) • promise (that): She promised that she would call. (전화하겠다고 약속) • admit (that): He admitted that he had made a mistake. (실수했다고 인정) • deny (that): She denied that she had taken it. (가져갔다는 걸 부인) • warn (that): He warned us that it would be dangerous. (위험할 거라고 경고) • suggest (that): She suggested that we (should) leave early. (일찍 떠나자고 제안) 💡 say: 사람 없이 / tell: 사람 필수 — 이것만 기억해도 실수가 줄어듭니다.

명령문과 요청문의 간접화법

명령문과 요청문은 시제 변환이 아니라 to부정사 구문으로 바뀝니다. 명령문 → told/ordered + 사람 + to + 동사원형: • 'Sit down.' → He told me to sit down. (앉으라고 했다) • 'Don't move!' → She told us not to move. (움직이지 말라고 했다) • 'Finish the report by Friday.' → The manager told me to finish the report by Friday. 요청문 → asked + 사람 + to + 동사원형: • 'Could you help me?' → She asked me to help her. (도와달라고 부탁했다) • 'Please don't tell anyone.' → He asked me not to tell anyone. (아무에게도 말하지 말아달라고) • 'Would you close the door?' → She asked me to close the door. 제안문: • 'Let's go to the park.' → He suggested going to the park. (공원에 가자고 제안) 또는: He suggested that we (should) go to the park. • 'Why don't we eat out?' → She suggested eating out. 충고문: • 'You should see a doctor.' → He advised me to see a doctor. (의사를 보라고 충고) • 'You'd better study harder.' → She advised me to study harder. 경고문: • 'Don't touch that!' → He warned me not to touch it. (만지지 말라고 경고) • 'Be careful of the dog.' → She warned me to be careful of the dog. 💡 명령/요청/충고/경고는 모두 'to + 동사원형' 패턴입니다. 부정은 'not to + 동사원형'.

단계별 연습문제: 초급에서 고급까지

초급: 직접화법을 간접화법으로 바꾸세요. 1. 'I am tired.' → She said (that) she _____ tired. → was 2. 'I will come tomorrow.' → He said he _____ come the _____ day. → would, next 3. 'I have finished.' → She said she _____ finished. → had 중급: 보고 동사를 올바르게 선택하세요. 4. 'Where do you live?' → She _____ me where I _____. → asked, lived 5. 'Please open the window.' → He _____ me _____ open the window. → asked, to 6. 'Don't run in the hallway!' → The teacher _____ us _____ _____ run in the hallway. → told, not to 고급: 간접화법 문장을 직접화법으로 복원하세요. 7. She said she had been waiting for two hours. → 'I have been waiting for two hours.' 8. He told me he would have helped if he had known. → 'I would have helped if I had known.' 9. The doctor advised her not to eat spicy food. → 'Don't eat spicy food.' / 'You shouldn't eat spicy food.' 10. 작문: 어제 친구와 나눈 대화를 간접화법으로 3문장 작성하세요. 예: My friend told me that she was planning to go to Jeju. I asked her when she was leaving. She said she would leave next Friday. 💡 연습 시 인칭(I→he/she), 시간(today→that day), 장소(here→there) 변환도 함께 연습하세요.

자주 묻는 질문 (FAQ)

Q1: 'She said she is happy'와 'She said she was happy'의 차이는? → She said she is happy: 지금도 행복한 상태 (현재에도 참) → She said she was happy: 그때 행복했다고 했다 (지금은 모름) → 둘 다 문법적으로 가능하지만, 뉘앙스가 다릅니다. Q2: 간접 의문문에서 어순이 바뀌나요? → 네! 의문문 어순(동사 + 주어)이 평서문 어순(주어 + 동사)으로 바뀝니다. → 'Where does she live?' → He asked where she lived. (✓) → He asked where did she live. (✗ — 의문문 어순 유지하면 틀림) Q3: Yes/No 의문문은 어떻게 바꾸나요? → if 또는 whether를 사용합니다. → 'Are you coming?' → She asked if/whether I was coming. → 'Can you swim?' → He asked if/whether I could swim. Q4: 'says'(현재)이면 시제를 안 바꿔도 되나요? → 네! 보고 동사가 현재시제이면 backshift가 필요 없습니다. → He says he is busy. (✓ — 변환 불필요) → He says he will come. (✓ — 변환 불필요) Q5: 같은 문장에 say와 tell을 바꿔 쓸 수 있나요? → 구조가 다릅니다. → He said (that) he was busy. (✓) → He told me (that) he was busy. (✓) → He said me (that)... (✗) — say 뒤에 사람 목적어 불가 → He told (that)... (✗) — tell 뒤에 사람 필수

핵심 요약: 30초 정리

시제 일치 (간접화법) 최종 정리: Backshift 규칙 (주절이 과거일 때): • 현재 → 과거: is → was, like → liked • 현재진행 → 과거진행: am doing → was doing • 현재완료 → 과거완료: have done → had done • 과거 → 과거완료: did → had done • will → would, can → could, may → might 변환 안 하는 경우: • 불변의 진리: The teacher said the sun is a star. • 현재에도 참: She said she lives here. • 보고 동사가 현재: He says he is coming. • 가정법: If I were... → said if he were... 보고 동사 패턴: • say + (that) + 절 (사람 목적어 없음) • tell + 사람 + (that) + 절 (사람 필수) • ask + 사람 + if/wh- (의문문) • tell/ask + 사람 + to + 원형 (명령/요청) 간접 의문문 어순: • 평서문 어순으로 변환: Where does she live? → asked where she lived 💡 한국어 화자 최종 팁: 한국어 간접화법('-다고 했다')은 시제가 안 바뀌지만, 영어는 한 칸씩 과거로 이동합니다.

Examples

그녀는 피곤하다고 말했어요. — She said she was tired.

그는 프로젝트를 끝냈다고 말했어요. — He told me he had finished the project.

그녀는 나중에 전화하겠다고 말했어요. — She said she would call me later.

그는 올 수 없다고 말했어요. — He told me he couldn't come.

그녀는 그 영화를 봤다고 말했어요. — She said she had seen the movie.

Common Mistakes

Incorrect: She said she is happy. (과거 전달) → Correct: She said she was happy.. said(과거)이므로 시제 일치로 was가 필요합니다.

Incorrect: He told me he will come tomorrow. → Correct: He told me he would come the next day.. will → would, tomorrow → the next day로 변환합니다.

Incorrect: She said that she can swim. → Correct: She said that she could swim.. can → could로 시제 일치시킵니다.

Quiz

'I'm studying.' → She said she ___.

현재진행 → 과거진행으로 시제 일치시킵니다.

'I'll help you.' → He said he ___ help me.

will → would로 시제 일치시킵니다.

Related Posts