← 목차

Henry · 43일차 · 문법 다지기

시제 ②
과거 vs 현재완료

'저 일본 갔어요' 는 다녀왔다는 뜻일까요, 가 본 적 있다는 뜻일까요. 영어는 이 둘을 모양을 갈라 놓습니다. 오늘은 가르는 기준 하나와 현재완료의 세 가지 쓸모를 챙깁니다.

🔊오늘도 문법을 다지는 구간입니다. 새 녹음 대신 ▶ 를 누르면 휴대폰이 읽어 줍니다 — 소리가 조금 달라도 괜찮아요.

1

어제 단어 테스트

10문항 · 3분

어제 외운 현재와 현재진행 15개입니다. 한국어 뜻을 보고 영어를 고르세요. 8개 이상 맞아야 통과입니다.

2

어제 문장 복습

2분

한국어만 보고 영어로 말해보세요. 3초 안에 안 나오면 넘어가고, 답을 확인한 뒤 소리 내어 한 번 따라 하세요.

저는 현재 새 앱을 만들고 있어요. 시간이 오래 걸리고 있어요.

저는 서울에 살지만, 이번 주는 호텔에 묵고 있어요.

지금 뭐 하고 있어요? — 저녁 만들고 있어요.

3

오늘 배울 것

1분

I went there in 2019.  ↔  I've been there twice.

Henry, 어제는 지금 이야기를 두 줄기로 갈랐습니다 — 늘 그런 일과 지금 하는 중. 오늘은 지나간 일을 두 줄기로 가릅니다. 어제보다 조금 더 어려운 자리지만, 가르는 기준은 딱 하나예요. 끝까지 읽으시면 그 하나가 손에 잡힙니다.

한국어는 '갔어요' 하나로 두 가지를 다 말합니다. '저 일본 갔어요' 는 작년에 다녀왔다는 뜻일 수도 있고 가 본 적이 있다는 뜻일 수도 있어요 — 앞뒤 사정으로 가립니다. 그런데 영어는 이 둘을 아예 다른 모양으로 갈라 놓습니다 — I went to Japan(다녀왔다) 과 I've been to Japan(가 본 적 있다) 이에요. 오늘은 이 두 줄기를 가르고, 가르는 표시어를 외우고, 현재완료의 세 가지 쓸모까지 봅니다.

오늘의 뼈대 ①

가르는 기준은 하나 — 끝난 시점을 짚었나

과거 · 끝난 일 언제였는지가 머릿속에 있다 I went there in 2019. (2019년 — 그 해에 다녀왔다) I saw him yesterday. (어제 — 그날 봤다)
현재완료 · 지금과 이어진 일 언제인지는 중요하지 않다 I've been there twice. (언젠가 두 번 — 경험이 있다) I've already sent it. (지금 보니 이미 보내져 있다)

헷갈릴 때는 이렇게 물어보세요 — '언제였는지를 말하고 있나.' yesterday · last night · in 2019 · three days ago 처럼 끝난 시점이 문장에 박혀 있으면 과거입니다. 그런 말이 없고 지금 어떤지가 하고 싶은 말이라면 현재완료예요.

그래서 이것만 기억하시면 절반은 끝납니다 — 끝난 시점을 짚는 말을 혼자 세워 놓고 현재완료를 쓰지는 않습니다. I've seen him yesterday. 가 안 되는 이유가 그것이에요. 어제라고 못을 박았으면 그냥 I saw him yesterday. 입니다.

끝난 시점에 관해서는 예외가 하나 있습니다 — 그 시점을 since 가 데리고 있을 때예요. since 뒤의 때는 '그때부터 지금까지' 를 가리키는 말이라 현재완료와 짝이 맞습니다 — I haven't seen him since yesterday.(어제부터 못 봤다) · I've been here since last night. yesterday 가 혼자 서 있으면 과거, since yesterday 로 묶이면 현재완료입니다.

오늘의 뼈대 ②

모양 — 과거는 과거형, 현재완료는 have/has + 과거분사

과거   누가 + 동사의 과거형   I went · He saw · We did
현재완료   I / you / we / they + have + 과거분사   I've worked · They've seen
현재완료   he / she / it + has + 과거분사   He's gone · She's seen
부정   haven't / hasn't + 과거분사   I haven't finished · He hasn't answered
질문   Have / Has 를 앞으로   Have you been there? · Has she called?

여기서 제일 많이 넘어지는 자리가 과거분사입니다. 7일차에서 외운 세 칸(see - saw - seen · go - went - gone · do - did - done)의 셋째 칸이 바로 그것이에요 — have 뒤에는 둘째 칸(과거형)이 아니라 셋째 칸이 옵니다. I have saw 가 아니라 I have seen, I have went 가 아니라 I have gone 입니다. 규칙적인 동사는 둘째 칸과 셋째 칸이 같아서(work - worked - worked) 걱정할 일이 없어요.

39일차의 묻는 말도 그대로 이어집니다 — 현재완료에는 have 가 이미 있으니 데려올 do 가 필요 없고, have 를 앞으로 보내면 끝이에요 — Have you finished? 부정도 그 have 에 not 을 붙입니다 — I haven't finished.

'해 본 적 있다' 는 뜻으로는 go 대신 be동사의 과거분사 been 을 써서 have been to ~ 로 말하는 것이 자리 잡은 모양입니다 — I've been to Japan.(일본에 가 본 적 있다) He's gone to Japan. 은 '가서 지금 여기 없다' 는 쪽으로 들려서 다른 말이 돼요. (27일차에서 본 been to · gone to 입니다. 횟수를 셀 때는 I've gone there three times. 처럼 gone 을 쓰기도 하지만, 경험을 말할 때는 been 쪽이 안전합니다.)

오늘의 뼈대 ③

현재완료를 쓰는 자리 세 군데

① 경험 — 해 본 적이 있다 · 없다 ever · never · twice before · How many times Have you ever been to Japan? — I've never been there.
② 기간 — 지금까지 이어져 왔다 for + 얼마나 오래 · since + 언제부터 I've worked here for three years. · I've known him since 2019.
③ 방금 · 벌써 · 아직 — 지금 어떤지 just · already · yet I've just arrived. · I've already sent it. · I haven't finished yet.

세 군데가 달라 보이지만 뿌리는 하나입니다 — 셋 다 '그래서 지금 어떤지' 를 말하고 있어요. 경험은 '지금 나는 그걸 해 본 사람이다', 기간은 '지금도 그러고 있다', 방금·벌써·아직은 '지금 보니 이미 됐다 / 아직 안 됐다' 입니다. 그래서 현재완료라고 부르는 거예요.

for 와 since 는 짝을 헷갈리기 쉽습니다 — for 뒤에는 얼마나 오래(for three years · for two hours), since 뒤에는 언제부터(since 2019 · since last March · since Monday)가 와요. since three years 는 짝이 맞지 않습니다. 5일차의 for three years · since 를 다시 보셔도 좋아요.

오늘의 뼈대 ④

표시어 — 이 말이 보이면 줄기가 정해집니다

yesterday last night three days ago in 2019 the other day back then when I was
ever never already yet just since 2019 so far (27일차) lately
for two years (끝난 기간) for two years (지금까지)

첫 줄(파란 쪽)은 끝난 시점을 짚으니 과거와 함께 갑니다. 둘째 줄(갈색 쪽)은 지금까지 를 가리키니 현재완료와 함께 가요. the other day 는 '며칠 전에' 라는 뜻으로 끝난 때를 짚는 말이니 파란 쪽이고 ('다른 날' 이 아닙니다), lately 는 지금까지 이어진 얼마 동안이라 갈색 쪽입니다.

셋째 줄은 양쪽에 다 붙는 말입니다 — for + 기간 은 줄기를 정해 주지 않아요. 그 기간이 지금까지 이어지면 현재완료이고 (I've worked here for three years. — 지금도 일한다), 이미 끝났으면 과거입니다 (I worked at a cafe for two years when I was a student. — 그 이 년은 끝났다). twice 같은 횟수도 마찬가지예요 — 보통은 경험이라 현재완료지만, 끝난 때를 짚으면 과거로도 씁니다 (I met him twice last year.). 그러니 for 와 횟수가 보이면 끝난 시점이 함께 박혀 있는지를 한 번 더 보세요.

한가운데에 서 있는 말도 있습니다 — recently(최근에)는 양쪽 다 씁니다 — I recently moved. 도 I've recently moved. 도 맞는 말이에요. 그리고 today · this week · this month 처럼 아직 끝나지 않은 때는 양쪽 다 쓸 수 있습니다 — I saw him today. · I've seen him twice this week.

이것도 알아 두세요. 미국 영어에서는 already · just · yet 에 과거형을 쓰는 일이 아주 흔합니다 — I already sent it. · He just left. · Did you eat yet? 셋 다 맞는 말이고 미국에서는 오히려 더 자주 들려요. 그러니 이 자리에서는 둘 중 아무 쪽으로 말해도 괜찮습니다. 다만 yesterday 처럼 끝난 시점을 혼자 세워 놓고 현재완료를 쓰는 것은 어느 쪽에서도 쓰지 않으니 그것만 피하시면 됩니다 (since yesterday 처럼 since 가 데리고 있을 때는 괜찮습니다 — 뼈대 ① 에서 본 예외예요).

오늘의 뼈대 ⑤

used to — 예전에는 그랬는데 지금은 아니다

모양보기
그랬다 I used to live in Busan. (지금은 안 산다)
안 그랬다 I didn't use to drink coffee. (지금은 마신다)
전혀 다른 말 I'm used to getting up early. (일찍 일어나는 데 익숙하다)

used to + 원래 모양 동사 는 '예전에는 그랬는데 지금은 아니다' 를 또렷하게 해 주는 말입니다. 그냥 I lived in Busan. 이라고 해도 되지만, used to 를 쓰면 '지금은 아니다' 가 분명해져요.

둘째 줄의 모양만 한 번 짚어 두면 — didn't 가 앞에 오면 뒤의 d 가 떨어져 didn't use to 가 됩니다 (didn't 가 이미 과거를 떠맡았으니까요). didn't used to 로 쓰는 사람도 아주 많아서 둘 다 통하지만, didn't 가 없는 자리에서는 used 의 d 를 빠뜨리지 마세요 — I use to live in Busan. 은 쓰지 않는 모양입니다.

주의할 것은 셋째 줄입니다 — be동사 + used to + -ing(또는 명사) 는 '~에 익숙하다' 는 전혀 다른 말이에요 (I'm used to it. · I'm used to the noise. 처럼요). I used to get up early.(예전에는 일찍 일어났다) 와 I'm used to getting up early.(일찍 일어나는 데 익숙하다) 를 가려 쓰세요. 앞에 be동사가 있는지, 뒤가 원래 모양인지 -ing 인지만 보면 됩니다.

오늘의 뼈대 ⑥

맛보기 — 과거보다 한 발 더 앞 (had + 과거분사)

때보기
지금 막 I've just arrived.
그때 막 (과거의 한 순간) I had just arrived when the phone rang.
그때는 이미 By the time I got there, the train had already left.

과거의 두 일을 한 문장에 담을 때, 더 먼저 끝난 쪽을 had + 과거분사 로 한 칸 밀어 둡니다. 전화가 울린 것도 과거인데 도착은 그보다 먼저니까 had just arrived 가 되는 거예요. 현재완료의 have 가 과거로 바뀐 모양이라 생각하시면 쉽습니다 — 쓰는 법은 똑같아요.

오늘은 I had just 와 by the time 두 덩어리만 입에 붙이시면 충분합니다. 말할 때는 By the time I got there, the train already left. 처럼 그냥 과거로 두는 사람도 많아요 — 뜻은 통합니다.

한국 사람이 제일 많이 하는 실수

1. I've seen him yesterday. — 끝난 시점을 짚었으면 과거. I saw him yesterday.

2. I have saw it. / I have went there. — have 뒤는 7일차 셋째 칸. I have seen it. · I have gone there.

3. Did you ever been to Japan? — did 뒤는 원래 모양. Have you ever been to Japan? (Did you ever go to Japan? 도 맞는 말입니다.)

4. I've worked here since three years. — since 뒤는 '언제부터'. I've worked here for three years.

5. I'm here for three years. (삼 년째라는 뜻으로) — 그 말은 '세 해만 있을 생각이다' 쪽. I've been here for three years.

6. I haven't finished already. — 아직 안 했다는 쪽은 yet. I haven't finished yet.

7. I use to live in Busan. — d 를 빠뜨리지 않습니다. I used to live in Busan.

8. I used to living in Busan. — used to 뒤는 원래 모양. I used to live in Busan. (-ing 를 쓰면 '익숙하다' 는 다른 말이 됩니다.)

9. I've gone to Japan. (가 봤다는 뜻으로) — 그 말은 '가서 지금 여기 없다' 쪽. 경험은 been 으로. I've been to Japan. (횟수를 셀 때는 I've gone there three times. 도 미국에서 자연스럽습니다 — 경험에는 been 쪽이 안전하다는 정도로 알아 두세요.)

10. I've never tried it yesterday. — '한 번도 없다' 와 '어제' 는 어긋납니다. I've never tried it.

11. He have already left. — he · she · it 은 has. He has already left.

12. I had just arrive when the phone rang. — had 뒤도 과거분사. I had just arrived when the phone rang.

오늘 이거 한 줄

끝난 시점이 박혀 있으면 과거, 지금과 이어지면 have · has + 과거분사입니다.

4

규칙 연습

12문항 · 10분

오늘 배운 두 줄기(끝난 시점이 박혀 있으면 과거 · 지금과 이어지면 have/has + 과거분사)를 한 문항씩 밟아 봅니다. 보기 넷 가운데 이 한국어에 맞는 한 줄을 고르세요 — 모양이 깨진 보기도 있고, 영어로는 쓰지만 때가 어긋나는 보기도 있습니다.

5

바꿔 말하기

12장면 · 8분

한국어로는 '했어요' 하나로 끝나는데 영어는 과거와 현재완료로 갈라지는 자리입니다. 오답 보기 셋은 줄기를 잘못 고르거나, have 뒤에 과거분사가 아닌 것을 세우거나, 끝난 시점을 짚는 말을 현재완료에 붙인 모양이에요. 마지막 두 장면에서는 한 문장에 두 줄기가 같이 나옵니다.

6

듣고 따라 말하기

8분

▶ 를 누르고 소리 내어 따라 하세요. 한 문장당 3번. 말할 때마다 동그라미를 눌러 표시하면 됩니다.

속도
7

빠르게 쏘기

7분

먼저 줄기를 고르세요 — 끝난 시점을 짚었나, 지금과 이어지나. 한국어만 보고 2초 안에 뱉어보세요.

8

오늘 외울 단어

15개 · 6분

내일 이 단어들로 테스트를 봅니다. 카드를 넘기면서 전부 "알아요"가 될 때까지 돌리세요. 모르는 건 계속 다시 나옵니다.

1 / 15남은 카드 15

—

have you ever ~해 본 적 있어요? — 경험을 묻는 말. 뒤에는 과거분사를 둡니다 (been · tried · seen). 답은 Yes, I have. / No, I haven't.
I've never 저는 한 번도 ~한 적 없어요 — never 는 have 와 과거분사 사이에. 미국에서는 I never tried it. 처럼 과거로도 자주 말합니다
I've already 저 벌써 ~했어요 — 지금 보니 이미 되어 있다는 말. already 는 보통 have 와 과거분사 사이에 두고, 문장 끝도 됩니다 (I've sent it already.)
haven't yet 아직 ~ 안 했어요 — yet 은 보통 문장 끝에. he · she · it 자리에서는 hasn't 가 됩니다
I've been here for 저 여기 ~째 있어요 — 지금까지 이어진 기간. for 뒤에는 '얼마나 오래', since 뒤에는 '언제부터'
It's been a while 오랜만이에요 — It has been a while 의 줄임. 뒤에 How have you been? 을 붙이면 한 쌍이 됩니다
recently 최근에 — 과거와도 현재완료와도 씁니다 (I recently moved. · I've recently moved.)
lately 요즘 · 요새 — 지금까지 이어진 얼마 동안을 가리켜서 현재완료 쪽으로 기웁니다
the other day 며칠 전에 — 끝난 때를 짚는 말이라 과거와 씁니다. '다른 날' 이 아닙니다
back then 그때는 — 지나간 때를 짚는 말이라 과거와 씁니다. 문장 끝이나 맨 앞에 둡니다
when I was 제가 ~였을 때 — 끝난 때라 앞뒤 동사를 모두 과거로 맞춥니다
used to 예전에는 ~했어요 (지금은 아니고요) — 뒤에는 원래 모양 동사. 부정은 didn't use to. be used to + -ing(또는 명사)는 '~에 익숙하다' 는 전혀 다른 말입니다
I had just 제가 막 ~한 참이었어요 — 과거의 그 순간보다 한 발 먼저 끝난 일. 뒤에는 과거분사. 지금 막 했다면 I've just 입니다
by the time ~했을 때는 (이미) — 오늘 자리에서는 뒤에 과거 절을 두고, 더 먼저 끝난 일은 had + 과거분사로 한 칸 밀어 둡니다
twice before 전에 두 번 — 횟수 경험. 한 번은 once, 세 번부터는 three times 로 셉니다

이제 '다녀왔다' 와 '가 봤다' 를 가릅니다 👏

오늘 것도 한 줄입니다 — 끝난 시점이 박혀 있으면 과거, 지금과 이어지면 have · has + 과거분사. 현재완료를 쓰는 자리는 세 군데(경험 · 기간 · 방금과 벌써와 아직)이고, 뿌리는 모두 '그래서 지금 어떤지' 였어요. have 뒤에는 7일차 셋째 칸(과거분사)이 온다는 것, used to 는 '예전에는 그랬다' 라는 것까지 챙겼습니다.

내일 첫 순서

오늘 외운 15개 단어 테스트부터 시작합니다. 자기 전에 카드 한 번 더 돌리세요.

내일은 시제 ③ 미래 세 가지입니다. will 하나로 끝내던 미래를 be going to · 진행형까지 세 갈래로 갈라서, 어느 자리에 무엇을 쓰는지 가려 볼게요.

다음 날 이어서 하기 →