have의 과거 had: 두 형태 모두, 귀가 놓치는 'd

The Wallaby14 min read18 views
have의 과거 had: 두 형태 모두, 귀가 놓치는 'd
On this page

당신은 직장 대화 한 구절을 받아 적기 하고 있다. 화자가 한 문장을 던지면, 당신은 "We have this problem before"라고 받아 적고, 두 번째 단어에 바로 빨간 줄이 뜬다. 실제 문장은 "We've had this problem before"다. 자음 하나를 놓쳐 들었고, 당신의 문장은 문법도 틀리고 시제도 틀렸다. 먼저 짧게 답부터: have의 과거형(V2)은 had이고, have의 과거분사(V3)도 had다. 현재 3인칭 단수형은 has, V-ing 형태는 having이다.

두 형태가 같다는 건 좋은 소식처럼 들리지만, 어려움 전체가 다른 곳으로 밀려난다. 첫째, had는 문장에서 매우 다른 두 일을 한다: 과거 단순형의 본동사가 될 수 있고, 과거 완료 시제의 조동사이기도 하다. 본동사가 우연히 have이면, "I had had enough"라는 문장이 나온다. 완전히 맞는 문장인데 보기엔 오타처럼 보인다. 둘째, have, has, had는 거의 전체 형태로 말해지지 않는다. 've, 's, 'd로 줄어들고, 각각 주어에 붙은 자음 하나만 남는다. 'd는 would와도 공유한다.

이 글은 그 전체를 다룬다: have의 형태 표, V2와 V3가 왜 같은지, had가 본동사일 때와 조동사일 때를 구분하는 법, 베트남어가 전부 "có" 하나로 뭉뚱그리는 have의 의미 층, 그리고 듣기 연습하는 사람에게 가장 중요한 부분—원어민이 보통 속도로 말할 때 have, has, had, 've, 'd가 어떻게 울리는지.

have의 형태 표, V2가 V3와 같은 이유

다섯 가지 형태, 표 하나에 정리. 발음 기호 열은 미국식을 기준으로 하고, 영국식이 확실히 다르면 덧붙인다. 마지막 열은 각 형태가 문장 어디에 쓰이는지 보여 주려고 있다.

형태단어발음짧은 예
원형 (V1)have/hæv/ (약형 /həv/, /əv/)They have two kids.
3인칭 단수 현재has/hæz/ (약형 /həz/, /əz/)She has a meeting.
과거 단순 (V2)had/hæd/ (약형 /həd/, /əd/)I had a headache.
과거분사 (V3)had/hæd/She has had it since June.
현재분사having/ˈhævɪŋ/We are having lunch.

have는 V2와 V3가 같은 동사 그룹에 속한다. 둘 다 같은 방식으로 만들어졌기 때문이다: 어간이 줄어든 뒤 /d/ 또는 /t/ 꼬리가 붙는다. 같은 그룹에는 make가 made가 되고, say가 said, hear가 heard, tell이 told, sell이 sold, build가 built, send가 sent, spend가 spent가 되는 동사들이 있다. 그룹 전체를 한번에 보면, 하나씩 외울 때처럼 전혀 임의적이지 않다는 게 보인다.

have만 놓고 보면 경로가 분명하다. 고대 영어 동사 habban의 과거형은 hæfde였다. 과거 어미 -de가 붙을 때 중간 자음이 떨어져 나가면서, hæfde는 hadde로 줄었다가 had가 됐다. make도 같은 길을 간다: macode가 made로 줄었다. 다시 말해, had는 하늘에서 떨어진 이상한 형태가 아니라, 과거 어미 주변으로 have가 압축된 것이다.

학습자에게 실질적 결과는 두 면이 있다. 쉬운 면은 V2와 V3 칸 모두에 기억할 단어가 하나뿐이라는 것이다. went와 gone 같은 함정이 없다. 어려운 면은 문장이 had가 어떤 역할인지 형태만으로는 알려 주지 않는다는 것이다. 문장 안에서의 위치를 읽어야 한다. 그게 바로 다음 절 전체의 내용이다.

have는 본동사이면서 조동사이기도 한 세 동사 be, do, have 가운데 하나이고, 셋 다 각자 방식으로 불규칙하다. make의 과거는 had와 같은 압축 기制으로 made가 만들어지기 때문에 이 글 바로 다음에 읽을 만하다. be의 과거는 더 멀리 간다. 과거형이 was와 were 두 가지다. do의 과거는 조동사 세트의 남은 조각이다. did가 과거의 모든 의문문과 부정문을 지배하기 때문이다. 전체 체계를 다시 정리 중이라면 영어 문법 글이 시제와 동사를 제자리에 배열해 준다.

had가 본동사일 때, had가 조동사일 때

가장 짧은 원칙: had가 홀로 서 있으면 과거 단순형의 본동사, V3 분사 바로 앞에 서 있으면 과거 완료의 조동사다. 이 위치 규칙에 예외는 없다. 뒤에 오는 분사가 우연히 had여도 마찬가지다.

그래서 "I had had enough"는 맞고 평범한 문장이다. 첫 번째 had는 조동사, 두 번째 had는 본동사다. 마찬가지로 "She has had a rough week"는 has가 조동사, had가 본동사다. 종이 위에서는 어색하게 보여도 원어민은 매일 말한다.

문장맞음/틀림이유
I had a fever last night.맞음과거 단순, had가 본동사
I have had a fever since Monday.맞음현재 완료, have가 조동사, had가 본동사
I have a fever since Monday.틀림since에는 완료 시제가 필요, have had여야 함
By noon she had finished the report.맞음과거 완료, had가 분사 finished와 함께
Did you had breakfast?틀림did 뒤에는 원형, Did you have여야 함
He had had two interviews before that one.맞음have 자체의 과거 완료

두 번째 헷갈리는 부분은 문법이 아니라 의미다. 베트남어는 have의 대부분 용법을 "có" 하나로 뭉뚱그리지만, 영어는 have에 최소 다섯 가지 다른 역할을 주고, 각 역할마다 구조가 따로다. 아래 표는 그 다섯 역할을 나눈다. 모두 과거형으로 써서 각 역할에서 had가 어떻게 보이는지 익숙해지게 한다.

문장have의 역할실제 의미
She had an old Honda.소유그녀는 낡은 Honda를 가지고 있었다
We had lunch at noon.경험, 행위우리는 정오에 점심을 먹었다. 점심을 소유한 게 아니다
I had to leave early.의무일찍 떠나야 했다. have to다
He had the car repaired.사역그는 차를 수리 맡겼다. 수리한 사람은 정비사다
He had repaired the car.조동사그는 어떤 시점 이전에 직접 차 수리를 끝냈다
You had better call her.강한 권고차라리 그녀에게 전화하는 게 낫다. 과거가 아니다

마지막 두 줄은 자세히 볼 만하다. "He had the car repaired"와 "He had repaired the car"는 순서만 다르지만 의미는 완전히 갈린다. 한쪽은 남을 고쳐 주게 한 것, 한쪽은 스스로 고친 것. 들을 때 그 순서는 1초도 안 되어 지나가고, had, car, repaired 세 단어만 잡으면 렌치를 든 사람이 누군지 알 방법이 없다.

had better는 had라는 글자를 쓰지만 과거가 전혀 아니다. 현재와 미래를 말한다. 실제 구어에서는 "you better"까지, 심지어 "better call her"까지 줄어드는 경우가 많다. had라는 글자가 소리에서 완전히 사라져도 구어 문법상 맞는 경우 중 하나다.

실제 구어에서 have, has, had 듣기

이건 동사 활용표에서 찾을 수 없는 부분이고, have에게는 다른 동사보다 더 중요하다. 이유는 단순하다. have, has, had는 문장에서 거의 항상 비강세어다. 비강세어는 줄고, 삼켜지고, 옆 단어에 붙는다. 귀가 나빠서 놓치는 게 아니다. 파형에 들을 게 거의 없기 때문에 놓치는 것이다.

주어 뒤 have는 /v/ 한 음만 남는다. "We have had"는 "we've had"로 나온다. 've는 음절이 아니다. 주어 끝에 붙은 짧은 진동 한 번이다. "They've been waiting"은 거의 "theyv been waiting"처럼 울린다. 그 /v/를 놓치면 문장에서 시제 하나가 빠진다.

had의 'd와 would의 'd는 글자가 완전히 같다. "I'd finished"는 I had finished, "I'd finish"는 I would finish다. 유일한 단서는 바로 다음 단어다. V3 분사면 'd는 had, V1 원형이면 'd는 would다. 빠른 구어에서는 finished와 finish 사이 간격이 끝의 /t/ 한 음뿐이다. 가장 잃기 쉬운 그 음이다.

had had는 두 번 뚜렷하게 들리지 않는다. 앞에 오는 조동사 had는 /əd/로 줄거나 /d/만 남고, 본동사 had는 강세를 유지한다. "I had had enough"는 거의 "aid-had enough"나 "ai-dad enough"처럼 들린다. 그런 덩어리를 듣고 "I had enough"로 받아쓰는 일은 아주 흔하다.

have to, has to, had to는 자음도 바뀐다. /t/ 앞의 /v/는 무성음화되어 /f/가 되므로, have to는 "hafta", has to는 "hasta", had to는 "hat-ta"로 나온다. 여기서 have to가 귀에서 사라진다. have라는 단어를 기다리는데 실제로 울리는 건 /hæf/로 시작하기 때문이다.

should have, would have, must have는 shoulda, woulda, musta로 줄어든다. 이 세 구에서 have는 거의 항상 /ə/ 한 음절만 남는다. 그 소리가 of와 똑같이 들리니 많은 사람이 "should of", "would of", "must of"로 받아쓴다. 세 표기 모두 틀리지만, 이 오류는 문법 기억이 아니라 귀에서 생긴다.

명사 뒤의 has는 앞 단어에 붙는다. "The boss has had enough"는 "the bossiz had enough"처럼 들리고, boss에 꼬리가 하나 더 달린 것 같다. "My brother's had a rough year"에서 's는 brother 끝의 /z/ 한 음절일 뿐이다. 그 부분을 놓치면 몇 달째 이어진 이야기를 하는데 현재형 문장으로 받아쓰게 된다.

원문, 빠르게 말할 때의 소리, 흔한 받아쓰기 오류: 아래 표에 세 가지를 나란히 둔다. 가운데 열은 표준 발음 기호가 아니라 귀가 실제로 잡은 대로 적은 것이다.

실제 문장들리는 방식학습자가 자주 받아쓰는 형태
We've had this problem before.wiv had this problem beforeWe have this problem before.
I'd had enough by then.ai-dad enough by thenI had enough by then.
She has to leave at six.shi hasta leave at sixShe hasn't leave at six.
You should have told me.yu shoulda told meYou should of told me.
The boss has had a long day.the bossiz had a long dayThe boss had a long day.
He'd had two coffees already.hi-dad two coffees alreadyHe had two coffees already.

세 번째 열을 보면 오류가 세 그룹으로 아주 뚜렷이 나뉜다. 첫 번째 그룹은 기능어 소실: 've와 'd를 놓쳐 문장이 한 시제 단계 아래로 떨어진다. 1행, 2행, 6행이 그렇다. 두 번째 그룹은 소리는 맞게 들었는데 글자를 잘못 골랐다. 4행의 "should of"처럼, 귀는 정확한데 뇌가 단어를 잘못 고른다. 세 번째 그룹은 두 단어 사이에 소리가 붙는 경우다. 3행과 5행처럼, has가 옆 단어에 합쳐지고 단어 경계가 사라진다.

음파에서 두 강한 음 사이에 끼어 있는 아주 얇은 자음을 보여 주는 그림
had의 'd는 보통 다른 두 단어 사이에 끼인 짧은 진동 한 음절만 남는다.

WELE에서는 받아쓰기 세션 하나로 이 연쇄가 단계마다 어떻게 이어지는지 볼 수 있다. 한 문장을 듣고, 귀가 잡은 대로 그대로 받아쓰고, 채점 결과가 틀린 지점을 바로 가리킨다. "we've had"에서 've가 취소선인데 "we have"로 썼다면, 동사 활용표를 읽어서는 절대 얻을 수 없는 정보를 받는다. 귀는 have는 잡았는데 had를 놓쳤다는 뜻이다. 둘 중 하나만 들은 것이지 전체 구는 아직 못 들은 것이다.

기억은 자신이 어디를 틀리게 받아썼는지 보는 바로 그 순간에 붙는다. 글 앞부분 다섯 줄짜리 표를 읽고 열 분 뒤에도 have의 과거형이 had라는 건 알지만, 귀는 그대로다. 'd 한 글자를 놓치고 그 문장을 다시 들으면, 다음번에 주어와 분사 사이에 얇은 /d/가 나올 때 귀에 이미 기준점이 생긴다. have는 구어에서 가장 자주 나오는 동사이므로, 그 기준점을 금방 다시 만나게 된다.

이 소리들이 사라지는 이유를 이해하고 싶다면—귀가 나쁜 게 아니라는 이유를—connected speech 글이 have만이 아니라 문장 전체의 음 삼키기와 연음 메커니즘을 설명한다. 실제 목소리로 연습하려면 라이브러리의 podcast로 가면, 대조용 transcript가 준비되어 있다.

had와 자주 쓰이는 구

have는 go나 take처럼 구동사를 많이 만드는 동사가 아니다. 힘은 collocation, 즉 have가 명사와 짝을 이루는 고정 구에 있다. 전체 구가 별도 의미를 갖는다. 아래 13줄은 가장 자주 나오는 구이며, 실제 맥락에서 had에 익숙해지도록 과거형으로 적었다. 마지막 세 줄만 진짜 구동사이고, have의 구동사는 그 정도뿐이다.

구의미예문
have breakfast, lunch, dinner아침·점심·저녁을 먹다We had dinner at her place.
have a look잠깐 보다I had a look at the contract.
have a go한번 해 보다She had a go at fixing it herself.
have a word with잠깐 따로 이야기하다He had a word with the manager.
have trouble doing~하는 데 어려움을 겪다I had trouble finding the address.
have a point일리가 있다She had a point about the deadline.
have second thoughts다시 생각하다, 망설이다They had second thoughts about moving.
have an effect on~에 영향을 미치다The rain had an effect on turnout.
have to~해야 한다, 필수I had to work on Saturday.
have something done~을 부탁하거나 맡기다She had her laptop fixed downtown.
have someone on~을 놀리다, 속이다He was having me on the whole time.
have someone over~을 집에 초대하다We had my in-laws over last weekend.
have it out with~와 속 시원히 말하다, 싸워서 정리하다She finally had it out with him.

have breakfast와 have a look 줄에 주목할 만한 점이 있다. 둘 다 have는 소유 의미가 전혀 없다. 여기서 베트남어가 학습자를 잘못된 길로 끈다. "계약서에 대한 내 시선을 하나 가지고 있다"는 베트남어 문장이 아니므로, 역번역하면 학습자는 "I had a look at the contract" 대신 "I looked the contract"나 "I see the contract"를 쓴다. 이 구 묶음은 번역으로는 들어갈 수 없고, 사람들이 여러 번 말하는 걸 들어야만 익힐 수 있다.

또 하나는 have to다. 많은 학습자가 have to를 must의 구어체 정도로 보고 거기서 멈추지만, 과거에서는 두 단어가 서로 바꿔 쓸 수 없다. must는 의무 의미에서 과거형이 거의 없으므로, 지나간 일을 말할 때는 had to를 써야 한다. "I must work on Saturday"는 이번 주 이야기이고, "I had to work on Saturday"는 지나간 토요일 이야기다. "I musted" 같은 건 없다.

베트남인 학습자가 have에서 자주 하는 실수

haved와 hadded. 모든 동사에 -ed를 붙이는 반사다. have는 규칙대로 안 바뀌고, had에도 더 붙일 필요가 없다. had만 있다. haved도, hadded도, haded도 없다.

Did you had, didn't had. 과거는 did에 이미 들어 있으므로, 뒤 동사는 원형으로 돌아간다. "Did you have breakfast?"와 "I didn't have time"이 맞다. 이 오류는 have의 과거형이 had라는 걸 기억하려다 너무 집중할 때 자주 난다.

there is, there are 대신 have를 쓴다. 베트남어는 "반에 서른 명의 친구가 있다"고 말하고, 그 "있다"가 그대로 have로 이어진다. "In my class have thirty students"는 틀릴 뿐 아니라 주어조차 없다. 맞는 문장은 "There are thirty students in my class"다. 과거는 "There were thirty students"이지 "had thirty students"가 아니다. 구분 규칙은 간단하다. 사람이나 물건의 소유는 have, 어떤 장소에 존재한다는 말은 there be.

나이, 감각, 날씨에 have를 쓴다. "I have twenty five years old"는 베트남어와 프랑스어 방식으로 쓴 문장이고, 영어는 be를 쓴다: "I am twenty five". 마찬가지로 "I have hungry"는 "I am hungry"여야 하고, "I have cold"는 "I am cold"이거나 감기를 뜻하면 "I have a cold"다. 과거는 "I was twenty five when I moved here"이지 "I had twenty five"가 아니다.

Should of, would of, must of. 이 세 표기는 듣기에서 바로 생긴다. should have의 have가 of와 똑같이 들리는 /ə/ 한 음절로 줄어들어 귀가 of로 받아쓴다. 글에서는 셋 다 틀린 것으로 본다. 사내 이메일에서도 마찬가지다. 맞는 형태는 should have, would have, must have이고, 허용되는 축약형은 should've, would've, must've다.

have 뒤에는 V3가 와야 한다. V2가 아니다. "I have went", "I have did", "I have saw"는 다 틀렸고, 맞는 형태는 have gone, have done, have seen이다. 원어민 입에서 이런 문장을 가끔 듣기는 할 거고, 노래 가사나 일상 대화에서 "we ain't had"나 "I haven't got no time"도 들을 거다. 들었다고 쓸 수 있는 건 아니다: 시험에서, 업무 이메일에서, 어떤 글이든 그 형태는 틀린 걸로 친다.

빠른 연습

여덟 문장이다. have, has, had 또는 having을 넣어라. 두 단어가 필요한 문장도 있다. 정답은 맨 아래에 있다. 전부 끝낸 뒤에 확인해라.

  1. She ______ a fever since Tuesday.
  2. By the time we got there, they ______ already eaten.
  3. Did you ______ time to read the report?
  4. I ______ to work last Saturday, so I missed the trip.
  5. We are ______ dinner right now, can I call you back?
  6. He ______ ______ three interviews before he got the offer.
  7. You ______ better tell her today.
  8. The team ______ a rough month last quarter.

정답: 1. has had. 2. had. 3. have. 4. had. 5. having. 6. had had. 7. had. 8. had.

1번과 6번은 멈춰 볼 만한 문장이다. 1번에는 since가 있으니 현재완료여야 하고, 본동사도 have라서 완전한 정답은 has had다. has만 넣으면 본동사가 빠진다. 6번은 have의 과거완료, 즉 had had이고, 위에서 귀가 하나로 뭉개져 들리는 바로 그 형태다. 이 두 문장을 틀렸다면 Had가 본동사인 부분을 한번 더 읽어라.

자주 묻는 질문

have의 과거형은?

have의 단순과거는 had이고, 과거분사도 had다. 한 단어가 두 칸 다 쓰인다. 외울 건 글자 모양이 아니라 had가 문장에서 어느 자리에 서 있는지다.

Had had는 틀린 문장인가?

아니다, 맞는 문장이다. 첫 had는 과거완료의 조동사, 둘째 had는 본동사다. "I had had enough by then"은 그때쯤이면 나는 이미 지긋지긋했다는 뜻이다. 현재완료에서는 "I have had"가 있다.

Have got과 have는 어떻게 다른가?

소유 뜻이면 둘은 거의 바꿔 쓸 수 있다. have got은 영국식·구어에 가깝고, have는 미국식·문어에 가깝다. 기억할 점: have got에는 통용되는 과거형이 없다. 과거에는 "I had a car"라고 하지 "I had got a car"라고 하지 않는다.

I had to와 I must, 과거 이야기할 때 뭐 쓰나?

had to를 쓴다. must에는 의무 뜻의 과거형이 없다. 이미 어쩔 수 없이 한 일을 말할 때는 전부 had to로 바꾼다. "I had to stay late"는 맞고, "I musted stay late"는 존재하지 않는다.

I'd를 들으면 had와 would를 왜 헷갈리나?

둘 다 주어에 붙은 /d/ 한 음절로 줄어들어 소리로는 구별이 안 된다. 단서는 바로 다음 단어다. V3 과거분사면 'd는 had, V1 원형이면 'd는 would다. 가장 효과적인 연습은 같은 주어의 문장 쌍을 많이 받아 적어 보며 자신이 틀린 곳을 찾는 것이다.

빠른 말에서 have와 had가 얼마나 들으면 문장에서 빠져 보이지 않나?

규칙만 보면 차분히 한 번 읽는 세션으로 충분하다. 귀는 현재 듣기 습관에 따라 다르고, 가장 현실적인 측정은 대화 몇 구절을 받아 적어 've와 'd가 몇 개 남았는지 세는 것이다. 듣기 수준 테스트가 출발점을 기록하고, 다음 측정은 거기에 맞춰 본다.

have 형태 표는 이십 초면 읽을 수 있고, 이 페이지에서 가장 쉬운 부분이다. 나머지—얇은 'd 한 글자가 시제를 가르는 일, have to가 hafta로 울리는 일—은 빠뜨려 듣고 받아적을 때 틀린 자리를 보면 비로소 귀에 들어온다. 짧은 세트 하나 골라 have나 had가 나오는 구간으로 받아쓰기를 해 보고, 글 맨 앞 표로 돌아가 아직도 뻔해 보이는지 확인해 봐라.

The Wallaby
The Wallaby reads, sorts and writes up what actually helps self-learners: dictation, listening practice and keeping an English habit alive.