현재완료 vs 과거: 시간이 끝났는가
한국어 '했다'는 영어의 과거시제와 현재완료를 둘 다 덮습니다. 그래서 둘 사이에서 고르는 기준이 머릿속에 따로 없습니다. 느낌으로 고르다 보면 I have visited Japan last year 같은 문장이 나옵니다. 이 글은 기준을 하나로 줄입니다. 말하는 시간이 이미 끝났는가, 아직 이어지는가입니다.
기준은 하나: 그 시간이 끝났는가
과거시제는 이미 끝난 시간 안의 일을 말합니다. 현재완료는 과거의 일을 지금과 이어서 말합니다. 두 시제 모두 과거에 일어난 일을 다루지만, 말하는 사람이 바라보는 시간의 틀이 다릅니다.
- I visited Japan in 2019. (2019년이라는 끝난 시간 안의 일)
- I have visited Japan twice. (지금까지의 내 경험, 시간이 열려 있음)
그래서 시제를 고를 때 가장 먼저 볼 것은 동사가 아니라 문장 안의 시간 표현입니다. 시간 표현이 끝난 시점을 가리키면 과거시제, 지금까지 이어지는 기간을 가리키면 현재완료입니다.
| 끝난 시간 → 과거시제 | 이어지는 시간 → 현재완료 |
|---|---|
| yesterday, last week, last year | today, this week, this year (아직 안 끝났을 때) |
| in 2019, in the 1990s | since 2019, since I was a child |
| two years ago | for two years (지금도 계속될 때) |
| when I was at university | so far, up to now, until now |
| at that time, then | ever, never, yet, already |
| What time ... ? When ... ? | in recent years, over the past decade |
when으로 묻는 질문은 특정 시점을 묻는 것이라 과거시제로 답합니다. When did you start learning English?가 맞고, When have you started ...?는 틀립니다.
한국어 화자가 헷갈리는 이유
한국어 '했다'가 두 가지 일을 다 합니다. '나는 서울에 10년 살았다'는 지금도 사는지, 이미 떠났는지 말해 주지 않습니다. 맥락이 알려 줄 뿐입니다. 영어는 그 차이를 동사 모양에 담습니다.
- I have lived in Seoul for ten years. (지금도 서울에 삽니다)
- I lived in Seoul for ten years. (지금은 서울에 살지 않습니다)
두 번째 문장을 쓰면 듣는 사람은 이사했다고 이해합니다. 스피킹에서 Where do you live?에 이렇게 답하면 대화가 엉뚱하게 흘러갑니다.
'~해 본 적 있다'를 기계적으로 현재완료로 옮깁니다. 경험을 말할 때 현재완료를 쓰는 것은 맞습니다. 그런데 한국어는 '작년에 가 본 적 있어요'처럼 경험 표현에 시점을 함께 붙이는 일이 자연스럽습니다. 영어로 옮기면서 시점까지 그대로 가져오면 I have been to Japan last year가 됩니다. 시점이 붙는 순간 과거시제로 바꿔야 합니다(I went to Japan last year).
'아직 안 했다'와 '이미 했다'도 같은 구조입니다. 한국어에서는 둘 다 과거형 '했다'로 말합니다. 영어에서는 yet, already와 함께 지금 기준의 상태를 말할 때 보통 현재완료를 씁니다(I haven't decided yet). 미국 영어 일상 회화에서는 Did you eat yet? 같은 과거시제도 흔하지만, 시험 답안에서는 현재완료가 무난합니다.
스피킹에서 시제가 갈리는 자리
Part 1: 지금까지 이어지는 이야기
Part 1 질문은 지금의 생활을 묻는 경우가 많습니다. 기간이 지금까지 이어지면 현재완료가 자연스럽습니다.
- How long have you lived there? → I've lived here since I was born. / I've lived here for about five years.
- Do you like reading? → Yes, I've always enjoyed it, but I haven't had much time recently.
since 뒤에 절이 오면 그 절은 과거시제입니다. I have made many friends since I moved to Seoul에서 moved는 시작점, 즉 끝난 시점이라 과거입니다.
Part 2: 끝난 사건을 말할 때
Part 2는 'Describe a time when ...'처럼 과거의 특정 사건을 묻는 주제가 많습니다. 이 경우 이야기의 몸통은 과거시제입니다. 사건이 일어난 때가 이미 정해져 있기 때문입니다.
- It happened about three years ago. I was in my second year at university, and I decided to ...
그리고 마지막에 지금과 연결하는 한두 문장에서 현재완료가 자연스럽게 들어갑니다.
- Since then, I've become much more confident about speaking in public.
- I've wanted to go back ever since.
몸통은 과거, 마무리는 현재완료. 이 흐름 하나만 잡아도 Part 2의 시제 오류가 크게 줄어듭니다.
현재완료 진행형: 지금도 하고 있는 일
동작이 지금까지 이어지고 앞으로도 계속될 때, 그 지속을 강조하려면 현재완료 진행형(have been -ing)을 씁니다.
- I've been studying for IELTS for three months.
- She's been working at the same company since 2018.
know, believe, own, belong처럼 상태를 나타내는 동사는 진행형으로 잘 쓰지 않습니다. I've known him for years가 맞고, I've been knowing him은 틀립니다.
라이팅에서 시제가 갈리는 자리
Task 2: 변화와 추세를 말하는 문장
Task 2 서론과 본론에서 '최근 들어 ~해졌다'는 문장은 현재완료가 기본입니다. 변화가 과거에 시작돼 지금까지 이어지고 있기 때문입니다.
- Online learning has become increasingly common in recent years.
- Over the past few decades, cities have grown rapidly.
반면 역사적 사실이나 끝난 사건은 과거시제입니다.
- The internet changed the way people communicated in the 1990s.
Task 1: 그래프의 연도가 과거라면 과거시제
Task 1 그래프가 이미 지난 기간(예: 2000년에서 2020년)을 보여 주면 기본 시제는 과거시제입니다. 그 기간이 지금과 이어지지 않기 때문입니다.
- The number of visitors rose steadily between 2000 and 2020.
- Sales peaked in 2015 and then fell.
since를 쓰고 싶을 때가 문제입니다. 과거 데이터 안에서 '어느 시점부터 그때까지'를 말하려면 현재완료가 아니라 과거완료(had p.p.)가 맞습니다. 하지만 기간 표현을 바꾸는 편이 대개 더 간단합니다.
- By 2020, the figure had doubled since 2010. (과거완료)
- Between 2010 and 2020, the figure doubled. (더 간단한 표현)
그래프가 현재까지 이어지거나 미래 예측을 포함하면 시제도 달라집니다. 미래 구간은 is expected to, is predicted to 같은 표현을 씁니다. 그래서 연도 축의 마지막 값이 언제인지부터 확인합니다.
자주 보는 오류와 고친 문장
| ❌ 고치기 전 | ✅ 고친 뒤 | 이유 |
|---|---|---|
| I have visited Japan last year. | I visited Japan last year. | last year는 끝난 시간 |
| I live in Busan since 2015. | I have lived in Busan since 2015. | since는 지금까지 이어지는 기간 |
| Technology became an essential part of education in recent years. | Technology has become an essential part of education in recent years. | 지금까지 이어지는 변화 |
| When have you started your job? | When did you start your job? | when은 특정 시점을 물음 |
| The number of cars has increased from 1990 to 2010. | The number of cars increased from 1990 to 2010. | 그래프 기간이 끝난 과거 |
| I have worked there when I was a student. | I worked there when I was a student. | when절은 끝난 시간 |
| This is the first time I visit this city. | This is the first time I have visited this city. | the first time 뒤는 현재완료 |
| Air pollution is a serious problem for many years. | Air pollution has been a serious problem for many years. | 지금까지 이어지는 상태 |
내 글과 말에서 잡아내는 순서
- 시간 표현에 표시합니다. 문장마다 last, ago, in + 연도, when, since, for, recently, in recent years 같은 시간 표현을 찾아 동그라미를 칩니다.
- 끝났는지 묻습니다. 동그라미 친 표현이 이미 끝난 시점을 가리키면 동사는 과거시제여야 합니다. 지금까지 이어지면 현재완료입니다.
- for를 다시 봅니다. for는 두 시제에 다 쓰입니다. 그 일이 지금도 계속되면 현재완료, 이미 끝났으면 과거입니다. 내가 전하려는 뜻이 어느 쪽인지 확인합니다.
- 시간 표현이 없는 현재완료를 봅니다. 시간 표현 없이 현재완료를 썼다면 '지금과 이어지는 일'이 맞는지 확인합니다. 단순히 과거 이야기를 하고 있다면 과거시제로 바꿉니다.
- Task 1은 연도 축부터 봅니다. 그래프의 마지막 연도가 지났으면 글 전체의 기본 시제를 과거로 정하고 시작합니다.
스피킹은 녹음을 들으며 for, since, ago 앞뒤의 동사만 골라 들어 봅니다. 시제 실수는 이 세 단어 근처에 몰려 있는 경우가 많습니다.
팁 현재완료를 쓸지 고민될 때 그 문장 끝에 '그리고 지금도'를 붙여 봅니다. 말이 되면 현재완료, 어색하면 과거시제일 가능성이 큽니다.
점수에는 이렇게 반영됩니다
시제는 문법 정확성(Grammatical Range and Accuracy)의 기본 항목입니다. 시제가 어긋나면 의미 자체가 바뀌는 일이 많습니다(I lived는 '이제 안 산다'로 읽힙니다). 그래서 단순한 형태 실수보다 눈에 띕니다. 오류가 잦으면 정확성에서 7.0을 넘기 어렵습니다. 반대로 현재완료와 과거를 맥락에 맞게 섞어 쓰면 문법을 다양하게 쓴다는 근거가 됩니다.
연습 문제
괄호 안에서 알맞은 형태를 골라 봅니다.
- The government (introduced / has introduced) the new tax two years ago.
- Remote work (became / has become) more popular since the pandemic.
- I (lived / have lived) in Daegu until I was eighteen, and then I moved to Seoul.
- Over the last decade, many small shops (closed / have closed) because of online shopping.
- (Did you ever try / Have you ever tried) learning a musical instrument?
- In 2010, the proportion of renewable energy (was / has been) just 5%.
- I (have studied / have been studying) English since I was nine, and I still take lessons.
- This is the first time I (have taken / took) the IELTS test.
정답과 해설
- introduced. two years ago는 끝난 시점입니다.
- has become. since the pandemic은 지금까지 이어지는 기간입니다.
- lived. until I was eighteen에서 그 시간이 이미 끝났습니다.
- have closed. over the last decade는 지금까지 이어지는 기간입니다. 영국 영어에서는 현재완료가 표준입니다.
- Have you ever tried. 시점 없이 지금까지의 경험을 묻습니다.
- was. In 2010은 끝난 시점이고, Task 1의 과거 데이터입니다.
- have been studying. 지금도 이어지는 동작의 지속을 강조합니다. have studied도 문법적으로 가능하지만, still take lessons와 함께라면 진행형이 더 자연스럽습니다.
- have taken. the first time 뒤에서는 현재완료를 씁니다.
자주 묻는 질문
현재완료와 과거시제의 차이를 가장 쉽게 구분하는 방법은요?
문장 속 시간 표현을 봅니다. last year, ago, in 2019처럼 끝난 시점이 있으면 과거시제, since, so far, in recent years처럼 지금까지 이어지는 기간이면 현재완료입니다.
since가 있으면 무조건 현재완료인가요?
대부분 그렇지만 예외가 있습니다. Task 1처럼 과거 데이터 안에서 since를 쓰면 과거완료(had p.p.)가 맞습니다. 또 since 뒤에 오는 절(since I moved here)은 과거시제입니다.
IELTS Task 1 그래프는 무슨 시제로 쓰나요?
그래프 기간이 이미 지난 과거면 과거시제가 기본입니다. 미래 예측 구간이 있으면 is expected to 같은 표현을 쓰고, 날짜가 없는 지도나 공정도는 현재시제를 씁니다.
I have been to와 I have gone to는 어떻게 다른가요?
have been to는 다녀온 경험을 말하고, have gone to는 그곳에 가서 아직 돌아오지 않았다는 뜻입니다. 스피킹에서 자기 경험을 말할 때는 I have been to를 씁니다.