[진리의 영문법] have의 의미와 용법 (feat. have got)

개요

have라는 동사는 단순히 가지다라는 의미로만 사용되지 않는다.

가지다라는 뜻 이외에 행위경험 등을 표현하기 위해 사용되기도 하고, 조동사로써 완료 시제를 구성하는 데에 필수 요소로 활용된다. 또한 사역동사의 역할을 하여 주어가 목적어에게 무엇을 하게 하는지 표현할 수 있으며, have 뒤에 to부정사를 바로 위치시켜서 의무확신을 표현하기도 한다.

① 가지고 있다 – 소유, 관계, 질병, 특성

일반동사 have

have got 사용 가능

  • I have a new smartphone. 저에게는 스마트폰 신품 한 대가 있습니다.(소유)
  • I have got a new smartphone. 나한테 새로운 스마트폰 한 대가 있어.
  • (=I’ve got a new smartphone.)
  • He has three children. 그에게는 3명의 자녀이 있습니다.(관계)
  • He has got three children. 그는 3명의 아이가 있어.
  • (=He’s got three children.)
  • She has a stomach ache. 그녀에게 복통이 있습니다.(질병)
  • She has got a stomach ache. 그녀는 배가 아프다.
  • (=She’s got a stomach ache.)
  • My wife has an eye for detail. 저의 아내는 세부적인 것을 보는 안목이 있습니다.(특성)
  • My wife has got an eye for detail. 내 아내는 디테일까지 보는 능력이 뛰어나.

have는 소유는 물론, 관계, 질병, 사람이나 사물의 특성 등을 표현하기 위해 사용된다. 이번 단락에서는 이것 전체의 의미를 가지고 있다로 표현할 것이다.

have got이란?

have got은 get의 현재완료가 아니다(get의 현재완료는 have gotten이다.)! 가지고 있다의 have와 동일하게 사용된다.

비격식적인 구어체로써 많이 쓰인다. 반면에 have는 격식적이고 문어체에서 많이 쓰인다. 그래서 위에 예문들이 동일한 의미를 가지고 있지만 have와 have got에 따라 해석을 달리했다. have got은 일상생활에서 편안한 상태에서 쓰인다고 보면 된다.

또한 have got은 후술하겠지만, 현재 시제에서만 사용된다.

심화) have got은 to부정사(to have got), 분사(having got), 동사ing(having got)로 사용하지 않는다.

축약형

축약형의 경우  have got은 I’ve got, She’s got으로 가능하지만, have의 경우 I’ve, She’s로 축약할 수 없다. I have, She has로 사용해야 한다.

참고) 미국 구어체에서는 have got의 축약형, 예를 들어 I’(ve) got ~ 에서 (ve)를 생략해서 그냥 I got ~ 로 표현하는 경우가 있다. 하지만 주어가 3인칭 단수라서 She’s got이라고 표현하는 경우는 ‘s를 생략하지 않는다.

have to가 ~해야 한다라는 뜻으로 쓰이는 것처럼 have got to 역시 같은 뜻으로 쓰일 수 있다. 때문에 만화나 드라마 같은 곳에서 구어체의 대화 상황을 보여주기 위해 have got to를 got to로 더 나아가 got to를 gotta로 표현하기도 한다. 하지만 이는 올바른 표현법은 아니다. ex) I gotta go home. 나 집에 가야 해.

진행불가 동사

  • I have a new smartphone. (I am having a new smartphone.)
  • He has got three children. (He is having got three children.)
  • She has a stomach ache. (She is having a stomach ache.)

have (got)이 가지고 있다는 의미로 사용될 때, 대표적인 진행불가 동사가 된다. 따라서 진행형으로 사용하면 안 된다. 의미가 진행형처럼 느껴져도 말이다. (진행불가 동사 관련 문서 참조)

의문문, 부정문

  • Do you have a new smartphone?
  • Have you got a new smartphone?
  • I do not(don’t) have a new smartphone.
  • I have not(haven’t) got a new smartphone.
  • Does he have a child?
  • Has he got a child?
  • He doesn’t have a child.
  • He hasn’t got a child
  • Does she have a stomach ache?
  • Has she got a stomach ache?
  • She doesn’t have a stomach ache?
  • She hasn’t got a stomach ache?
  • Does your wife have an eye for detail.
  • Has your wife got an eye for detail.
  • My wife doesn’t have an eye for detail.
  • My wife hasn’t got an eye for detail.

have로만 표현하는 문장의 의문문과 부정문은 do/did를 이용하여 표현한다. have가 일반동사로 쓰이기 때문이다.

의문문부정문부정문 축약형
doDo you have ~?You do not have ~You don't have ~
doesDoes he have ~?He does not have ~He doesn't have ~
didDid you/he have ~?You/He did not have ~You/He didn't have ~

have got의 의문문과 부정문은 have가 조동사는 아니지만 조동사처럼 사용된다. 의문문을 표현할 때에는 have가 맨 앞으로, 부정문은 have not/has not으로 표현한다.

의문문부정문부정문 축약형
have gotHave you got ~?You have not got ~You haven't got ~
has gotHas he got ~?He has not got ~He hasn't got ~
과거형 불가

*과거형 불가는 아래 아래 과거 시제 파트 참조.

have got – 단답형 대답, 부가 의문문

  • A: Have you got a new smartphone?
  • B: Yes, I have. / No, I haven’t. (단답형 대답)
  • Yes, I have got / No, I haven’t got
  • C: You have got a new smartphone, haven’t you? (부가 의문문)
  • You have got a new smartphone, haven’t you got?

have got으로 표현한 단답형 대답의 경우 got을 사용하지 않고 have/has로만 답을 한다.

부가 의문문의 경우 역시 have got으로 표현한 부가의문문의 경우 have got을 다 사용하지 않고, have/has로만 부가의문문을 완성한다.

과거시제

  • I had a dog when I was a child. 나는 아이였을 때 강아지 한 마리를 길렀다.
  • I had got a dog when I was a child.
  • Did you have a dog when you were a child. 당신이 아이였을 때 강아지를 길렀나요?
  • Had you got a dog when you were a child.
  • You had a dog when you were a child, didn’t you? 너 아이였을 때 강아지가 있었지, 그렇지 않니?
  • You had got a dog when you were a child, hadn’t you?

가지고 있다의 have (got)의 과거형은 오직 had만 된다. have got의 과거형인 had got은 사용할 수 없다. have got은 현재시제에서만 사용할 수 있다.

② have – 행위, 경험

일반동사 have

have got 사용 불가능

have의 행위, 경험 표현
have breakfast
아침을 먹다
have lunch
점심을 먹다
have dinner
저녁을 먹다
have a cup of coffee
커피를 마시다
have a drink
술을 한 잔 하다
have a good time
좋은 시간을 보내다
have a nice evening
즐거운 저녁을 보내다
have a party
파티를 열다
have a pleasant trip
즐거운 여행을 하다
have a journey
여행을 하다
have a try
시도해 보다
have a walk
산책하다
have a look (at)
한번 보다
have a talk
이야기를 하다
have a swim
수영을 하다
have a bath
목욕을 하다
have a shower
샤워를 하다
have a disagreement
다투다, 티격태격하다
have a fight
싸우다
have an accident
사고를 당하다
have difficulty (in) ing
~하는데 곤란을 느끼다
have trouble (in) ing
~하는데 곤란을 겪다
have a baby
아이를 낳다
have a operation
수술을 받다
have a experience
경험이 있다
  • What time do you have breakfast? 당신은 몇 시에 아침을 드시나요?
  • We’re having a good time here in Paris. 우리는 파리에서 좋은 시간을 보내고 있다.
  • I have difficulty in remembering names. 나는 이름을 기억하는데 어려움이 있다.
  • Jennifer had a baby girl yesterday. Jennifer가 어제 딸 아이를 낳았어.
  • May I have a cup of coffee, please? 커피 한 잔 부탁합니다.

have는 행위와 경험을 표현하기 위해 사용되기도 한다. 특히 대화 상황 같은 구어체에서 자주 사용된다.

먹고, 마시고, 즐기고, 체험하고, 경험하고 등 많은 행위와 경험을 표현하기 위해 사용되는데, 의미나 해석은 have 뒤에 나오는 명사에 의해 결정된다.

축약형 불가

  • I hope you have a pleasant trip. 즐거운 여행 되시길 바랄게요.
  • I hope you’ve a pleasant trip.

행위와 경험을 나타내는 have는 ‘ve나 ‘s 형태로 축약할 수 없다.

진행형 가능

  • We’re having a good time here in Paris.

첫 번째 파트에서 ‘가지고 있다‘의 have는 대표적인 진행불가 동사로서 진행형이 불가능했지만, 이번 파트에서는 have가 행위, 경험을 나타내는 의미로 사용되기 때문에 진행형이 가능하다.

의문문, 부정문, 과거시제

  • What time do you have breakfast? 당신은 몇 시에 아침을 드시나요?
  • Are you having trouble in installing the program? 프로그램을 설치하는데 어려움이 있나요?
  • A: Did you have a good time on your vacation? 휴가에서 즐거운 시간 보내셨나요?
  • B: No, I didn’t have a good time. 아니오, 즐거운 시간을 보내지 못했습니다.

행위와 경험을 나타내는 have는 일반동사로 쓰이기 때문에 do/does/did/be 동사를 이용하여 의문문, 부정문, 과거시제를 나타낼 수 있다.

③ 조동사 have – 완료

조동사 have

have got 사용 불가능

  • I have played the piano since I was eight. 나는 여덟살 때부터 피아노를 쳤다. (현재완료)
  • Kristine had studied Japanese before she went to Japan. Kristine은 일본으로 떠나기 전에 일본어를 공부했었다. (과거완료)
  • I will have finished my homework by 3 o’clock. 3시 쯤이면 내 숙제를 다 끝낼 것이다. (미래완료)
  • He pretended to have seen the film. 그는 그 영화를 봤던 것처럼 행동했다. (완료부정사)
  • Having studied for the exam, Tom went to play football. 시험에 대비해 공부를 하고 나서, Tom은 축구를 하러 갔다. (완료 분사구문)

have는 완료 시제(또는 완료상)을 만들기 위해 조동사로써 사용된다.

진행 불가

  • I have been living in Seoul since 1990. 1990년 이후로 저는 서울에서 살고 있습니다.
  • I am having lived in Seoul since 1990.

완료 시제를 구성하는 have는 조동사이기 때문에 진행형으로 사용할 수 없다. 하지만 예문처럼 현재완료진행형으로 표현하는 것은 가능하다.

의문문, 부정문

  • A: Have you ever been to Jeju island? 제주도에 가보신 적 있나요?
  • B: No, I haven’t been there. 아니오, 저는 그곳에 가본 적이 없어요.

완료 시제를 구성하는 have는 조동사이기 때문에 의문문과 부정문에 Do/Does/did를 이용해 표현할 수 없다.

의문문일 경우 조동사 have가 맨 앞으로 위치하고, 부정문일 경우 have/has 뒤에 not을 붙인다.

④ have + 목적어 + 동사유형(원형부정사, 동사ing, 과거분사)

일반동사 have

have got 사용 불가능

시키다: have+사람+원형부정사(또는 ing)

  • He had me wash his car. 그는 나에게 자신의 자동차를 세차하라고 했다.
  • I’ll have him copy the document. 나는 그에게 문서를 복사하라고 할 것이다.
  • Dr. John had his nurse take the patient’s blood pressure. 의사 John은 간호사에게 환자의 혈압을 측정하라고 지시했다.

흔히 사역동사(causative verb)라고 불리는 유형이다.

have가 사역동사로 쓰일 때 구조는 have + 사람 + 원형부정사(to 없음)이다. 의미는 어떤 사람에게 무언가를 하도록 하다 또는 시키다를 뜻한다. 보통 지시 또는 명령을 내릴 때 사용한다.

흔히 원형부정사 자리에 동사원형이라는 말을 쓰는데, 원형부정사라는 표현이 더 적합하다. 사역동사 다음에는 부정사infinitive가 오는데 부정사infinitive라고 하면 흔히 말하는 to부정사이다. 하지만 사역동사 have 다음에는 to가 없어진 부정사 형태인 원형부정사가 된다.

  • I had my son cleaning his room. 나는 내 아들에게 자신의 방을 깨끗이 치우고 있도록 했다.
  • He had his audience listening attentively. 그는 그의 청중들에게 주의깊게 들으라고 했다.

have + 사람 + 동사ing를 사용하여 진행의 의미를 강조할 수 있다.

되게 하다: have+목적어+과거분사

  • I’m going to have my car repaired next week. 나는 다음주에 내 자동차를 수리할 것이다.
  • I had my hair cut yesterday. 나는 어제 (미용실에 가서) 내 머리를 이발했다.
  • Have you ever had your ears pierced? 당신은 귀를 뚫어본 적이 있나요?

사역동사 have는 과거분사를 사용하여 수동의 의미를 표현할 수 있다. have+목적어+과거분사 구조는 어떤 것이 어떤 사람에 의해 어떻게 되게 하다라는 뜻을 나타낸다. 수동의 의미를 해석하다보니 뜻이 약간 이상하다. 하지만 이것은 목적어가 자기 스스로 결정하지 못하고 어떤 사람에 의해 결정된다는 정도로만 이해하면 된다.

중요한 것은 어떤 사람에 의해라는 말이다.

  • I’m going to have my car repaired next week.

무생물인 자동차가 스스로 수리될 수 없다. 결국 나(I)의 의지와 결정으로 인해 나의 자동차가 수리되도록 하는 것이다. 결국 어떤 목적어가 어떻게 되고 또는 당하게 되는 것은 어떤 사람의 의지와 결정이 있어야 한다. 이 문장은 나의 자동차가 수리되는 것을 내가 결정했다는 의미가 포함돼 있다.

이렇게 구구절절 설명하는 이유는 밑에 비슷한 유형이 또 나오기 때문이다.

경험: have+목적어+과거분사

  • She had her bag stolen last week. 그녀는 지난주에 그녀의 가방을 도둑 맞았다.
  • Two of Henry VIII’s wives had their heads cut off. 영국 헨리 8세의 두 왕비의 목은 참수되었다.(=처형되었다)
  • I had my hat blown off. 내 모자가 바람에 날라갔다.
  • He had his leg broken in a car accident. 그는 자동차 사고에서 다리가 부러졌다.

이것 역시 문장 구조가 have+목적어+과거분사다. 바로 위 파트하고 다를 게 없어 보인다. 하지만 이번 파트의 소제목이 경험인 것을 주목하라. 이 파트에서 경험은 내 의지와 상관 없이 겪는 것을 표현한다. 때문에 수동을 의미하는 과거분사가 사용됐다.

즉 바로 위 파트 되게 하다는 어떤 사람의 의지를 가지고 실행된 결과라면, 이번 경험 파트는 어떤 사람의 의지와 상관 없이 겪는 것을 표현한다.

  • She had her bag stolen last week.

‘가방을 도난 맞았다’는 표현은 수동의 의미가 있고, 그녀의 의지와 상관없이 겪은 일이다.

  • Two of Henry VIII’s wives had their heads cut off.

문장 내용이 끔찍하긴 하지만 역사적 사실이다. 이 문장 역시 본인의 의지를 가지고 본인의 … 윽… 그만하자.

  • I had my hat blown off.

이 문장에서 내가 의지를 가지고 모자를 날린 게 아니라 내 의지와 상관 없이 모자가 바람에 날린 것이다.

허락하지 않겠다: won’t have

  • I won’t have you smoking in the bedroom. 나는 당신이 침실에서 담배 피우는 것을 허락하지 않겠다.
  • I won’t have those kids running all over my flowerbeds. 나는 아이들이 화단 곳곳을 뛰어다니게 하지 않겠다.

구조는  won’t have + 목적어 + 동사ing.

조동사 will는 단순히 미래표현만을 위해 사용되지 않는다. 부정표현인 will not 또는 won’t는 거절(refusals)을 표현할 수 있다.

사역동사 역할을 하는 have가 will not 또는 won’t와 결합하여 목적어가 동사ing 하게 하지 않을 것이라는 뜻이 된다. 쉽게 이야기하면 ‘~을 하도록 허락하지 않겠다’가 된다.

목적어 뒤에 동사ing가 나오는데 이는 영어에서 원형부정사(=동사원형)보다는 동사ing 형태를 선호한다고 한다.

⑤ 의무, 확신: have (got) + to 부정사

일반동사 have

have got 사용 가능

  • Students have (got) to go to school. 학생은 학교에 가야 한다.
  •  I have (got) to get up early tomorrow.  나는 내일 일찍 일어나야 한다.

흔히 have to라고 많이 표현하는데, 원칙적으로는 have (got) + to부정사가 맞는 표현이다. 여기서는 편의상 have (got) to라고 표현할 것이다.

have (got) to는 조동사 must와 같이 ~해야한다, ~할 필요가 있다의무를 나타낸다. got을 빼고 have to로 사용해도 된다.

  • People usually have to work five days a week. 사람들은 보통 일주일에 5일을 일해야 한다.
  • We usually have to sleep seven hours every day. 우리는 보통 하루에 7시간은 자야한다.

다만, 반복적인 의무를 표현하기 위해서는 got을 빼고 have to로만 표현해야 한다.

  • You can’t be serious. You have (got) to be kidding me! 농담이겠지. 너는 나한테 농담하는 게 틀림 없어.
  • She’s got to be crazy to want to skydive! 스카이다이빙을 하고 싶다니 그녀는 미친 게 틀림 없어!

또한 have (got) to는 조동사 must와 같이 ~임에 틀림 없다는 뜻의 확신을 표현할 수 있다.

부정문, 의문문

  • I don’t have to get up early at weekend. 나는 주말에 일찍 일어날 필요가 없다.
  • I haven’t got to get up early at weekend.

have (got) to의 부정문은 have to의 경우 have 앞에 don’t/doesn’t를 사용한다. have got to의 경우 have를 조동사는 아니지만 조동사처럼 have/has 뒤에 바로 not을 붙인다.

don’t have to, haven’t got to의 뜻은 ~할 필요가 없다이다. ‘~해야 한다’의 반대인 ‘~하면 안 된다’가 아니다. 반면 must not(mustn’t)의 뜻은 ~하면 안 된다이다.

  • Do you have to get home early? 당신은 일찍 집에 가야 하나요?
  • Have you got to get home early?

의문문 역시 have to로만 쓰는 경우 Do/Does를 문장 맨 앞으로 위치시켜 의문문을 만든다. have got to 역시 Have/Has를 문장 맨 앞으로 위치시켜 의문문으로 만든다.

have to와 have got to를 이용해 의문문과 부정문을 만들어 봤는데, 실제 미국에서는 have got to를 이용한 의문문과 부정문을 별로 사용하지 않는다고 한다.

또한 have got to의 단점이 있으니, 바로…

과거시제

  • I had to get up early yesterday.  나는 어제 일찍 일어나야 했다.
  • I had got to get up early yesterday.
  • Ancient people usually had to work seven days a week. 고대 사람들은 보통 일주일에 7일을 일해야 했다.
  • Ancient people usually had got to work seven days a week.

과거 시제를 표현하기 위해서는 오직 have to의 과거인 had to로 표현해야 한다. have got to는 과거를 표현할 수 없고 오로지 현재 시제로 표현해야 한다.

과거 시제 의문문과 부정문 역시 Did를 이용해 표현한다.

미래 표현: have to와 will have to

  • I have to get up early and go to work tomorrow. 나는 내일 일찍 일어나 출근해야 한다.
  • You will have to work if you want to earn money. 만약 네가 돈을 벌고 싶다면 너는 일을 해야 한다.

사실 have to를 현재시제로 사용한다고 해도 의미는 미래가 된다. 의무라는 것 자체가 현재 기준으로 미래의 일이기 때문이다. 따라서 현재시제로 표현한 have to는 미래에 예정된 의무가 이미 존재한다.

반면, will have to는 미래 시제로 표현한 미래 의무이다. 따라서 구체적으로 예정된 의무가 아니며, 단지 어떤 것을 하기 위한 조건에 불과할 수 있다.

첫 번째 예문의 경우 직장인이라면 당연히 내일 아침에 일찍 일어나 출근을 해야 한다. 이러한 의무가 예정된 것이다. 하지만 두 번째 예문의 경우 일을 해야한다는 것이 예정된 의무가 아닐 뿐더러 돈을 벌기 위해서 해야하는 조건에 불과하다.

  • If you want to smoke, you will have to go outside the building. 흡연을 원하신다면, 건물 밖으로 나가셔야 합니다.

will have to는 또한 must보다 완곡한 표현으로 지시안내를 할 수 있다. 위 예문에서 You must go outside the building이라고 표현한다면 굉장히 경고적인 말투가 될 수 있다. 만약 친절하게 건물 밖 흡연장소로 안내하기 위해서는 위 예문처럼 표현해야 한다.

해야 했다: had to, should have p.p., must have p.p.

  • I had to get up early yesterday. 나는 어제 일찍 일어나야 했다.(과거 의무)
  • I should have telephoned you last night, but I was too busy. 어젯밤에 너한테 전화했어야 했는데, 내가 너무 바빴어.(과거 후회)
  • I must have left my keys in the car. I can’t find them. 열쇠를 자동차에 놓았던 게 틀림 없다. 열쇠를 찾을 수가 없어.

have to의 과거인 had to는 과거에 했던 의무를 표현한다. 즉 했다는 뜻이다.

should have p.p.(과거분사)는 과거에 하지 못했던 것에 대한 후회나 아쉬움을 표현한다. 즉 못했다는 뜻이다.

must have p.p.는 과거에 대한 확신을 표현한다.

관련 문서

참고문헌 및 사이트

  • Swan, Michael. Practical English Usage. Oxford University Press, 2005.
  • Raymond Murphy and William R. Smalzer. Grammar in Use Intermediate. Cambridge University Press, 2000.
  • 네이버 사전

“[진리의 영문법] have의 의미와 용법 (feat. have got)”의 4개의 생각

  1. 너어무나도 훌륭한 포스팅입니다.
    항상 해브 용법에 궁금했었는데 이게 바이블이네요.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다