‘have got'을 처음 봤을 때 "이건 뭐야?"라고 생각했던 기억이 납니다. 제가 가진 개념으로 ‘뭔가를 가진다.'라는 의미에서 have와 have got은 완전히 동일합니다. 이건 순전히 저 혼자만의 생각이지만, 이 두 가지의 차이라는 게 "가졌다."와 "가지게 됐다." 정도라고 봅니다. 그런데 실제로 책을 보거나 대화를 해보면 have보다 have got을 더 많이 사용합니다. 정말 많이 사용하는데 그 이유는 저도 모르겠습니다. 누구 아시는 분 계시면 알려주세요.^^
1. 소유의 의미로서의 have와 have got
have가 소유의 의미로 사용되면 have와 have got 모두 사용할 수 있습니다.
We have a new car. or We've got a new car.
Nancy has two sisters. or Nancy has got two sisters.
그런데 이것이 반드시 소유의 의미에만 사용되는 것은 아닙니다. 질병이나 고통 등과 같이 "아프다."로 통하는 의미로 사용 되어도 두 가지를 혼용할 수 있습니다.
I have a headache. or I've got a headache.
의문문이나 부정문에서도 혼용할 수 있습니다.
Do you have any money? I don't have any money.
Have you got any money? I haven't got any money.
Does she have a car? She doesn't have a car.
Has she got a car? She hasn't got a car.
그러나 have가 소유의 의미일 때는 진행형 시제를 사용할 수 없습니다. 자세한 내용은 현재 진행형 (Present Perfect)의 3. 현재 진행형에 사용하면 안 되는 동사들을 참고하기 바랍니다.
I have / I've got a headache. (not I am having)
과거를 말할 때 역시 had만 사용합니다. had got 형태로 사용하지 않습니다.
Ann had long blond hair when she was a child.
과거 시제의 의문문과 부정문에서는 did/didn't을 사용합니다.
Did they have a car when they were living in Miami? (not Have they got)
I didn't have a watch, so I didn't know the time. (not I haven't got)
Ann had blond hair, didn't she?
2. 소유가 아닌 의미로서의 have
have는 우리말로 하면 "거시기 하다."에 적합한 동사 아닌가 싶습니다. "가지다."라는 의미 이외에 함께 사용되는 단어가 뭐냐에 따라 다양한 의미를 갖기 때문입니다. have는 다양한 행위와 경험에 대해 사용됩니다.
have
breakfast / dinner / a cup of coffee / something to drink
a party / a safe trip / a good flight
an accident / an experience / a dream
a look (at something)
a baby (= give birth to a baby) / an operation
Good-bye! I hope you have a nice time.
Jennifer had a baby recently.
have got은 위 표현들과는 함께 사용할 수 없습니다. 아래 예문을 비교해보세요.
I usually have a sandwich for lunch. (not have got; have = eat)
but I've got some sandwiches. Would you like one?
여기서 have는 소유 의미의 have와는 완전히 다른 기능을 합니다. 이러한 경우에는 진행형을 사용할 수 있습니다.
I got a postcard from Michael this morning. He's on vacation. He says he's having a wonderful time. (not he has a wonderful time)
위 예문에서 have는 enjoy와 같은 의미입니다. 이렇게 소유의 의미가 아닌 경우에는 진행형을 사용해도 자연스럽습니다.
의문문과 부정문에서는 do/does/did를 사용합니다.
I don't usually have a big breakfast. (not I usually haven't)
What time does Ann have lunch? (not has Ann lunch)
Did you have any trouble finding a place to live?