간접화법
B1 Reported speech 38 / 50
요약
간접화법(indirect speech)은 인용부호 없이 누군가가 한 말을 전달합니다. said나 told 같은 과거형 전달동사 뒤에서는 보통 시제를 한 단계 과거로 옮기고(이를 시제 일치(backshift)라고 합니다), 대명사와 시간·장소를 나타내는 표현도 그에 맞게 바꿉니다.
규칙
직접화법은 인용부호 안에 정확한 말을 그대로 옮깁니다: “I am tired.” 간접화법은 그 말을 that절에 담습니다(that는 생략할 수 있습니다): She said (that) she was tired.
전달동사가 과거형(said, told, asked)이면 시제를 한 단계 과거로 옮깁니다.
| 직접화법 | 간접화법 |
|---|---|
| 현재시제 (work) | 과거시제 (worked) |
| 현재진행형 (am working) | 과거진행형 (was working) |
| 과거시제 (worked) | 과거완료 (had worked) |
| 현재완료 (have worked) | 과거완료 (had worked) |
| will | would |
| can | could |
| may | might |
| must (의무) | had to |
새 화자에 맞게 대명사도 바꾸고, 시간·장소를 나타내는 표현도 바꿉니다:
| 직접화법 | 간접화법 |
|---|---|
| now | then |
| today | that day |
| tomorrow | the next day / the following day |
| yesterday | the day before |
| ago | before |
| here | there |
| this | that |
say vs tell: tell는 사람을 나타내는 목적어가 필요합니다(He told me…). say는 사람 목적어를 직접 취하지 않습니다(He said…, 또는 He said to me…). 따라서: He told me he was busy. / He said he was busy. (He said me은 안 됨).
간접화법의 의문문은 평서문 어순을 씁니다: 도치하지 않고 do/does/did도 쓰지 않습니다. Yes/No 의문문에는 if나 whether를 쓰고, wh- 의문문에는 wh- 의문사를 그대로 둡니다.
- “Are you ready?” -> She asked if I was ready.
- “Where do you live?” -> He asked where I lived. (where did I live은 안 됨)
간접화법의 명령문과 요청문은 tell/ask + 목적어 + to부정사를 씁니다. 부정문에는 not to를 씁니다.
- “Wait here.” -> She told me to wait.
- “Please don’t go.” -> He asked me not to go.
전달동사가 현재형일 때(She says she is tired)나 말한 내용이 지금도 사실일 때(He said the Earth is round)는 시제 일치가 필요 없습니다. 현재형 전달동사 뒤에서는 시제가 그대로 유지되며, 지금도 사실인 내용은 현재형을 유지해도 되고 시제를 옮겨도 됩니다(He said the Earth was round도 맞습니다).
형태와 패턴
| 유형 | 패턴 | 예 |
|---|---|---|
| 문장 | said / told + (목적어) + (that) + 절 | He told me (that) he had finished. |
| Yes/No 의문문 | asked + (목적어) + if/whether + 평서문 어순 | She asked if I was coming. |
| Wh- 의문문 | asked + (목적어) + wh- + 평서문 어순 | He asked what I wanted. |
| 명령문 | told + 목적어 + to + 동사원형 | She told us to sit down. |
| 요청문 | asked + 목적어 + to + 동사원형 | He asked me to help. |
| 부정 명령문/요청문 | told/asked + 목적어 + not to + 동사원형 | She asked them not to wait. |
예문
| English | 참고 |
|---|---|
| She said she was very busy. | said 뒤에서 현재형 am/is -> 과거형 was |
| He told me he had lost his keys. | 과거형 lost -> 과거완료 had lost |
| They said they would call later. | will -> would. |
| I told her I couldn’t come to the party. | can’t -> couldn’t. |
| She asked if I had any questions. | Yes/No 의문문 -> if + 평서문 어순 |
| He asked where the station was. | wh- 의문문, did 없음, 도치 없음 |
| The teacher told us to open our books. | 명령문 -> tell + 목적어 + to부정사 |
| My mum says she is proud of me. | 현재형 전달동사 -> 시제 일치 없음 |
자주 하는 실수
- He said me he was late. -> He told me he was late. / He said he was late. — say는 사람 목적어를 취하지 않고, tell는 취합니다.
- She asked where did I go. -> She asked where I went. — 간접화법의 의문문은 평서문 어순을 쓰며 did는 쓰지 않습니다.
- He asked me am I ready. -> He asked me if I was ready. — Yes/No 의문문에는 if/whether를 쓰고 시제를 옮깁니다.
- She told me wait. -> She told me to wait. — 명령문에는 to부정사가 필요합니다.
- He said yesterday that he is tired. -> He said yesterday that he was tired. — 과거형 동사 said 뒤에서 is -> was로 시제를 옮깁니다.
학습 팁
- 의문문과 명령문을 간접화법으로 바꿀 때는 이렇게 기억하면 쉽습니다: 의문문은 평서문이 되고(do 없음, 도치 없음), 명령문은 to부정사가 됩니다.
- say/tell 간단 확인: 동사 바로 뒤에 사람이 오면 tell를, 오지 않으면 say를 씁니다.
- Could, would, might, should는 더 이상 시제를 옮기지 않습니다 — 이미 ‘과거형’처럼 보이기 때문입니다.
- 한 말이 일반적인 사실이거나 지금도 사실이라면 현재시제를 그대로 둘 수 있습니다: She said water boils at 100°C.