영어 문법에서 직접화법과 간접화법은 말한 내용을 전달하는 방식의 차이이다.
둘의 차이를 정확히 이해하면 독해, 작문, 회화, 시험 문제까지 훨씬 수월해진다.
이번 글에서는
직접화법이 무엇인지,
간접화법으로 바꿀 때 무엇이 변하는지,
그리고 시제, 인칭, 시간·장소 표현, 의문문, 명령문까지
하나씩 자세히 설명해 보겠다.
1. 직접화법과 간접화법이란?
직접화법 Direct Speech
직접화법은 누군가가 한 말을 그대로 따옴표 안에 옮기는 방식이다.
예문
Tom said, “I am tired.”
여기서 따옴표 안의 I am tired는 Tom이 실제로 한 말을 그대로 옮긴 것이다.
간접화법 Indirect Speech / Reported Speech
간접화법은 누군가의 말을 그대로 인용하지 않고, 전달자가 자기 문장 속에 넣어 전하는 방식이다.
예문
Tom said that he was tired.
직접 말한 문장을 그대로 따옴표로 보여 주지 않고,
전달자의 입장에서 문장 구조를 바꾸어 전하고 있다.
2. 직접화법을 간접화법으로 바꾸는 기본 원리
직접화법을 간접화법으로 바꿀 때는 보통 다음 네 가지를 확인해야 한다.
① 따옴표를 없앤다
직접화법에는 따옴표가 있지만, 간접화법에서는 보통 없어진다.
직접화법
She said, “I like coffee.”
간접화법
She said that she liked coffee.
② 연결어를 넣는다
평서문은 보통 that을 사용해 연결한다.
She said, “I like coffee.”
→ She said that she liked coffee.
다만 일상 영어에서는 that이 자주 생략된다.
She said she liked coffee.
③ 인칭대명사를 바꾼다
말한 사람, 듣는 사람, 전달하는 사람의 관점이 달라지므로
I, you, my, our 같은 표현이 상황에 맞게 바뀐다.
예문
Jane said, “I lost my bag.”
→ Jane said that she had lost her bag.
직접화법의 I, my는 Jane 자신을 가리키므로
간접화법에서는 she, her로 바뀐다.
④ 시제를 바꾼다
전달 동사가 과거일 때는 보통 시제를 한 단계 과거로 이동시킨다.
이것을 흔히 시제 일치 또는 backshift라고 한다.
예문
He said, “I am busy.”
→ He said that he was busy.
3. 시제 변화가 가장 중요한 이유
직접화법에서 간접화법으로 바꿀 때 가장 많이 헷갈리는 부분이 바로 시제이다.
특히 전달 동사 said, told가 과거일 때 변화가 자주 일어난다.
아래 표처럼 이해하면 쉽다.
기본 시제 변화
현재시제 → 과거시제
현재진행형 → 과거진행형
현재완료 → 과거완료
과거시제 → 과거완료
will → would
can → could
may → might
1) 현재시제 → 과거시제
직접화법
He said, “I need help.”
간접화법
He said that he needed help.
2) 현재진행형 → 과거진행형
직접화법
She said, “I am studying.”
간접화법
She said that she was studying.
3) 현재완료 → 과거완료
직접화법
He said, “I have finished my homework.”
간접화법
He said that he had finished his homework.
4) 과거시제 → 과거완료
직접화법
Tom said, “I saw her.”
간접화법
Tom said that he had seen her.
5) will → would
직접화법
She said, “I will call you.”
간접화법
She said that she would call me.
6) can → could
직접화법
He said, “I can swim.”
간접화법
He said that he could swim.
7) may → might
직접화법
She said, “I may be late.”
간접화법
She said that she might be late.
4. 시제가 항상 바뀌는 것은 아니다
이 부분이 중요하다.
직접화법을 간접화법으로 바꾼다고 해서 무조건 시제를 과거로 바꾸는 것은 아니다.
다음 경우에는 바꾸지 않기도 한다.
1) 전달 동사가 현재일 때
say, says, has said처럼 현재 계열이면 시제를 그대로 두는 경우가 많다.
예문
He says, “I am tired.”
→ He says that he is tired.
전달 시점이 현재이므로 굳이 시제를 뒤로 옮기지 않는다.
2) 지금도 여전히 사실일 때
내용이 보편적 진리, 현재도 유효한 사실, 변하지 않은 정보이면 그대로 둘 수 있다.
예문
The teacher said, “The earth moves around the sun.”
→ The teacher said that the earth moves around the sun.
지구가 태양 주위를 돈다는 사실은 지금도 참이므로
moved로 바꾸지 않아도 된다.
3) 말한 내용이 아직도 그대로 유효할 때
예문
She said, “I live in Seoul.”
→ She said that she lived in Seoul.
→ She said that she lives in Seoul.
둘 다 가능할 수 있다.
첫 번째는 단순한 시제 일치,
두 번째는 지금도 서울에 살고 있다는 사실을 강조하는 표현이다.
5. 인칭대명사 변화
간접화법에서는 누가 말했고, 누구에게 말했고, 누구를 가리키는지에 따라 대명사가 달라진다.
핵심 원칙
직접화법 안의 대명사를 실제 인물 기준으로 다시 해석해야 한다.
예문
Mary said to John, “I will help you.”
이 문장에서
I = Mary
you = John
따라서 간접화법은
Mary told John that she would help him.
가 된다.
또 다른 예문
John said, “My sister likes your dog.”
누구에게 한 말인지에 따라 your가 달라진다.
예를 들어 John이 Anna에게 말한 것이라면
John told Anna that his sister liked her dog.
이처럼 간접화법은 단순 암기가 아니라
말하는 사람과 듣는 사람의 관계를 정확히 파악하는 것이 핵심이다.
6. 시간과 장소 표현 변화
직접화법의 시간 표현은 말한 당시의 기준이고,
간접화법은 전달하는 시점의 기준으로 바뀌기 때문에
함께 바뀌는 경우가 많다.
자주 바뀌는 표현들
now → then
today → that day
tonight → that night
yesterday → the day before
tomorrow → the next day / the following day
last night → the night before
next week → the following week
ago → before
this → that
these → those
here → there
예문 1
He said, “I am busy now.”
→ He said that he was busy then.
예문 2
She said, “I will see you tomorrow.”
→ She said that she would see me the next day.
예문 3
Tom said, “I bought this book yesterday.”
→ Tom said that he had bought that book the day before.
예문 4
She said, “I left my bag here.”
→ She said that she had left her bag there.
주의할 점
이 변화도 항상 기계적으로 일어나는 것은 아니다.
전달 시점과 장소가 그대로라면 now, here를 그대로 쓰는 경우도 있다.
하지만 문법 설명에서는 보통 위와 같은 변화 규칙을 기본으로 배운다.
7. say와 tell의 차이
간접화법을 배울 때 매우 자주 나오는 실수이다.
say
say는 보통 말하다라는 뜻이고,
목적어 없이 쓰이거나 that절과 함께 쓴다.
He said, “I’m tired.”
→ He said that he was tired.
보통
say that S + V
형태로 많이 쓴다.
tell
tell은 보통 누구에게 말하다의 의미여서
반드시 사람 목적어가 오는 경우가 많다.
He said to me, “I’m tired.”
→ He told me that he was tired.
즉
say to 사람
tell 사람
이 차이를 기억하면 좋다.
8. 평서문의 간접화법 만들기
가장 기본형이다.
공식
주어 + said / told + that + 절
예문
“I am hungry,” she said.
→ She said that she was hungry.
“I have lost my keys,” he said.
→ He said that he had lost his keys.
“I will come back,” Tom said to me.
→ Tom told me that he would come back.
9. 의문문의 간접화법
의문문은 평서문보다 조금 더 복잡하다.
가장 중요한 원칙은 두 가지다.
원칙 1
간접화법에서는 의문문 어순이 아니라 평서문 어순이 된다.
원칙 2
yes/no 의문문인지, 의문사가 있는 의문문인지에 따라 연결 방식이 달라진다.
10. Yes/No 의문문
직접화법
He said, “Are you tired?”
간접화법
He asked if I was tired.
He asked whether I was tired.
여기서 중요한 점은
**Are you tired?**가
간접화법에서는 if I was tired처럼 평서문 어순이 된다는 것이다.
공식
asked + if / whether + 주어 + 동사
예문
She said, “Do you like coffee?”
→ She asked if I liked coffee.
Tom said to me, “Did you finish the work?”
→ Tom asked me whether I had finished the work.
11. Wh-의문문
what, who, where, when, why, how 같은 의문사가 있는 경우에는
의문사를 그대로 유지한다.
직접화법
She said, “Where do you live?”
간접화법
She asked where I lived.
여기서도 do you live가 아니라
I lived처럼 평서문 어순이 된다.
예문
He said, “What are you doing?”
→ He asked what I was doing.
She said, “Why did you leave early?”
→ She asked why I had left early.
Tom said, “How can I solve this problem?”
→ Tom asked how he could solve that problem.
12. 명령문과 부탁의 간접화법
명령문은 that절이 아니라 보통 to부정사를 쓴다.
기본 공식
told / ordered / asked + 목적어 + to부정사
긍정 명령문
직접화법
She said to me, “Open the door.”
간접화법
She told me to open the door.
또는
She asked me to open the door.
말투에 따라 told, asked, ordered 등을 선택할 수 있다.
부정 명령문
직접화법
He said to me, “Don’t touch it.”
간접화법
He told me not to touch it.
부정 명령문은
not to + 동사원형
형태로 바뀐다.
예문
Mother said, “Be careful.”
→ Mother told me to be careful.
The teacher said to the students, “Do not talk.”
→ The teacher told the students not to talk.
13. 제안, 권유, 요청 표현 바꾸기
직접화법이 단순 명령문이 아니라
제안, 부탁, 권유일 때는 동사를 더 자연스럽게 바꿀 수 있다.
예문
He said, “Please help me.”
→ He asked me to help him.
She said, “Let’s go out.”
→ She suggested going out.
→ She suggested that we should go out.
14. 감탄문은 어떻게 바꿀까?
감탄문은 보통 exclaimed, said with surprise, said happily 등으로 의미를 풀어서 전달한다.
직접화법
She said, “What a beautiful day!”
간접화법
She exclaimed that it was a very beautiful day.
직접화법의 감탄 느낌을
간접화법에서는 동사나 부사 표현으로 살리는 것이다.
15. 조동사 변화 정리
간접화법에서 자주 나오는 조동사 변화도 정리해 두면 좋다.
will → would
shall → should / would
can → could
may → might
must → had to 또는 must
should → should
could → could
would → would
might → might
ought to → ought to
must는 왜 두 가지가 가능한가
must는 문맥에 따라
의무라면 had to
강한 확신, 현재 필요성 유지라면 must
로 나타날 수 있다.
예문
He said, “I must go.”
→ He said that he had to go.
하지만
The teacher said, “Students must follow the rules.”
→ The teacher said that students must follow the rules.
이 경우는 일반적 규칙이라 must를 유지해도 자연스럽다.
16. 간접화법에서 가장 흔한 실수
1) 의문문 어순을 그대로 두는 실수
틀린 예
He asked where did I go.
맞는 예
He asked where I went.
간접화법은 의문문이라도 평서문 어순이어야 한다.
2) say와 tell을 혼동하는 실수
틀린 예
He told that he was tired.
맞는 예
He said that he was tired.
He told me that he was tired.
tell 뒤에는 보통 사람 목적어가 필요하다.
3) 대명사 변화를 하지 않는 실수
틀린 예
Mary said that I was happy.
직접화법이 “I am happy”였더라도, 그 I가 Mary라면
맞는 예
Mary said that she was happy.
4) 시간 표현을 그대로 두는 실수
직접화법
He said, “I will do it tomorrow.”
간접화법
He said that he would do it the next day.
상황에 따라 tomorrow를 그대로 두면 부자연스러울 수 있다.
5) 명령문을 that절로 바꾸는 실수
틀린 예
She told me that open the door.
맞는 예
She told me to open the door.
17. 직접화법을 간접화법으로 바꾸는 단계별 방법
문장을 보면 다음 순서대로 바꾸면 된다.
1단계. 문장 종류를 확인한다
평서문인가
의문문인가
명령문인가
제안문인가
2단계. 전달 동사를 정한다
said
told
asked
ordered
suggested 등
3단계. 연결 방식을 정한다
평서문 → that
yes/no 의문문 → if / whether
wh-의문문 → 의문사 그대로
명령문 → to부정사
4단계. 인칭을 바꾼다
누가 누구에게 말했는지 확인해서
I, you, my, your 등을 바꾼다.
5단계. 시제를 바꾼다
전달 동사가 과거이고, 내용이 여전히 사실이 아닌 경우
보통 한 단계 과거로 옮긴다.
6단계. 시간·장소 표현을 확인한다
now, today, yesterday, tomorrow, here 등이 바뀌어야 하는지 살핀다.
18. 예문으로 한 번에 정리하기
예문 1 평서문
직접화법
Anna said, “I am busy today.”
간접화법
Anna said that she was busy that day.
변화
I → she
am → was
today → that day
예문 2 yes/no 의문문
직접화법
He said to me, “Do you know her?”
간접화법
He asked me if I knew her.
변화
said to me → asked me
do you know → I knew
예문 3 wh-의문문
직접화법
She said, “Why are you crying?”
간접화법
She asked why I was crying.
변화
why 유지
are you crying → I was crying
예문 4 명령문
직접화법
My father said to me, “Study harder.”
간접화법
My father told me to study harder.
예문 5 부정 명령문
직접화법
The teacher said, “Don’t be late.”
간접화법
The teacher told us not to be late.
예문 6 미래 표현
직접화법
Tom said, “I will finish it tomorrow.”
간접화법
Tom said that he would finish it the next day.
19. 학생들이 특히 헷갈려하는 포인트
why to부정사는 왜 안 되나
이건 직접화법과 간접화법에서도 연결되는 부분이다.
예를 들어
He asked, “Why should I go?”
→ He asked why he should go.
또는
→ He wondered why he should go.
영어에서는 why + to부정사가 일반적으로 쓰이지 않는다.
그래서 의문문을 간접화법으로 바꿀 때도
why 다음에 보통 주어 + 동사 구조가 온다.
반면
He asked, “What should I do?”
→ He asked what to do.
처럼 what, how, where는
의문사 + to부정사 구조가 가능할 때가 많다.
20. 핵심 요약
직접화법을 간접화법으로 바꿀 때 핵심은 다음 네 가지이다.
1. 따옴표를 없앤다
직접 인용을 간접 전달로 바꾼다
2. 문장 종류에 맞는 연결 방식을 쓴다
that
if / whether
의문사
to부정사
3. 인칭과 시간·장소 표현을 바꾼다
관점이 달라지기 때문이다
4. 필요하면 시제를 한 단계 과거로 옮긴다
특히 전달 동사가 과거일 때 중요하다
21. 마무리
직접화법과 간접화법은 처음에는 복잡해 보이지만,
실제로는 다음 질문만 차례로 확인하면 된다.
이 문장은 평서문인가, 의문문인가, 명령문인가
누가 누구에게 말했는가
시제를 바꿔야 하는가
시간이나 장소 표현이 달라져야 하는가
이 흐름에 익숙해지면 긴 문장도 안정적으로 바꿀 수 있다.