Grammar 101

🚦 현재 완료 시제 : have + 과거분사(-ed)

imConnie 2021. 7. 10. 13:29
728x90

 

 

★  현재 완료 시제 (Present Perfect Tense)

 

 

                                

 

 

 

우리말과 달리 영어는 시제가 무척이나 발달한 언어이다. 

 

따라서 우리말로 번역할 때 표현이 잘 되지 않는 시제가 적지 않다. 

 

 

우리말의 시제 개념은 현재, 과거, 미래 정도로 분류할 뿐이지만, 

 

영어의 경우

 

단순 시제 (현재, 과거, 미래), 완료 시제 (현재완료, 과거완료, 미래완료)에 더해 진행형과 수동태를  적용하면 총 24종류의 시제로 촘촘하게 분류할 수 있다.

 

 

 동사를 구사할 때 시제라는 개념을 우선순위에 둔다는 것을 알 수 있다. 

 

제대로 된 영어를 구사하려면 동사 활용을 자유자재로 할 수 있어야 하고 

 

우리말에는 애매모호하게 적용하는 완료시제의 개념을 명확하게 이해할 필요가 있다.

 

 

그중 오늘은 모든 완료 시제의 기본이 되는 현재완료를 살펴보도록 하자. 

 

 

 

그렇다면 왜 현재완료가 중요한 거지?

 

 

우리나라 사람들이 가장 흔히 하는 실수 중 하나가 다름 아닌 현재완료이기 때문이다. 

 

지난 포스트에서 다룬 현재와 현재진행형을 제대로 구분해서 쓰지 않고 뭉뚱그려 그냥 현재시제로 써버리는 것처럼

 

현재완료를 써야 하는 상황에 과거 시제를 쓰는 실수를 많이 하게 된다.

 

 

현재완료 개념을 확실히 정리한 후 과거 시제와는 어떤 차이점이 있는지도 깔끔하게 정리를 해보도록 하자.  

 

 

 

 

현재완료는 현시점에 과거의 흔적을 달고 다니는 시제로,

 

과거의 한 시점부터 현재까지의 기간에 걸쳐 발생한 일에 대한 경험, 계속, 완료, 결과를 표현한다.

 

 

 

 

 

다음 예문을 통해 현재완료 시제에 대한 감을 익혀 보자. 

 

  • I loved butterflies.  (나는 (과거에) 나비를 좋아했다.)
  • I still love butterflies.  (나는 여전히 (현재에도) 나비를 좋아한다.)

 

 

위 두 문장을 보면 나비를 좋아하고 있는 지금의 상황이 과거와 단절되지 않고 연결되어 있다.  

 

이럴 때 활용할 수 있는 시제가 바로 현재완료이며 다음과 같이 간단하게 표현할 수 있다.

 

  • I have loved butterflies. (나는 (과거부터 현재까지) 나비를 좋아해 왔다.)

 

물론 I loved butterflies, and still love butterflies.라고 해도 되겠지만 언어의 효율성 측면에서 현재완료로 쓰는 것이 훨씬 간단하고 편리하다. 

 

 

 

자 그럼 본격적으로 현재 완료 시제를 꼼꼼하게 점검해 보자. 

 

 

 

1️⃣  현재 완료 시제의 패턴

 

 

★   have/has + -ed   (동사의 과거분사/past participle)

 

 

🧭 과거분사는 'open→opened'처럼 동사원형에 -ed형을 붙이는 것이 일반적이지만 생뚱맞게 제멋대로 변하는 불규칙 동사들은 암기를 해야 한다. 

 

[Words & Idioms] - ★ 동사의 불규칙 변화표 : 동사원형-과거형-과거분사형

 

★ 동사의 불규칙 변화표 : 동사원형-과거형-과거분사형

⚽ A - A - A cast − cast− cast 던지다 broadcast − broadcast − broadcast 방송하다 cost − cost − cost (비용이) 들다 cut − cut− cut 자르다 hit − hit − hit  때리다, 치다 hurt − hur t− hurt..

grammarwithconnie.tistory.com

 

 

 

have/has는 '갖고 있다, 소유하다'라는 뜻을 지닌 일반 동사이지만

 

현재 완료에 쓰는 have/has는 뜻이 없고 현재 완료하는 시제 패턴에 쓰는 조동사가 된다.

 

이것이 중요한 이유는 일반 동사와 조동사가 들어간 문장의 부정문과 의문문 패턴은 사뭇 달라지가 때문이다. 

 

 

 

< 현재 완료 시제의 부정문 만드는 법>

 

🍉   have / has + not + -ed  ···    .  

 

조동사 have/has와 -ed (과거분사) 사이에 부정어 not 또는 never를 둔다. 

-  축약형 haven't / hasn't를 쓰기도 한다.  

 

  • I don't have a headache.  (나는 두통이 없어.)  *일반 동사의 부정문
  • haven't had a headache.  (나는 두통을 앓아본 적이 없어.) *현재 완료 시제의 부정문

 

 

< 현재 완료 시제의 의문문 만드는 법>

 

🍈    Have / Has +  주어 + -ed ···    ?  

 

 have/has가 조동사이므로 주어와 일반 조동사(will, can, must, may ...)가 들어 있는 문장의 어순과 같이 주어와 조동사의 위치를 바뀐다. 다만 have/has는 완료 시제를 쓰는 조동사이므로 동사원형 대신 -ed(과거분사)가 따른다. 

 

  • Do you have a headache?  (두통 있어?)  *일반 동사의 의문문
  • Have you had a headache?  (두통을 앓아본 적이 있어?) *현재 완료 시제의 의문문

 

 

 

1️⃣  현재 완료의 용법

 

1.  계속  (예전부터  ~을 쭈욱 해왔다) 

어떤 동작이나 상태가 일정 기간 또는 어느 특정한 시점부터 계속되는 경우 다음과 같은 어구를 동반한다. 

 

 

🍦 기간 표현 어구  
10 minutes, two days, a week, three months, ten years, five centuries, a long time ...

🍧시점 표현 어구

9 a.m., yesterday, last week, this May, 2015, the beginning of time ...

 

 

  • The couple has lived in Paris for three years(그 커플은 3년 동안 파리에서 살고 있다.)
  • The couple has lived in Paris since 2018.  (그 커플은 2018년부터 파리에서 살고 있다.)

 

 

 

2.  경험  ( ~을 해본 적 있다) 

- 어느 특정한 과거 시점부터 현재까지의 경험은 현재완료 시제로 표현한다.

 

- 주로 경험의 유무나 빈도를 나타내는 어구(never, ever, once, twice, three times, before ... )와 어울린다. 

 

  • I have been to many music festivals before.  (나는 예전에 여러 음악 축제에 가봤다.)
  • I have never consulted a doctor for these symptoms.  (나는 이 증상에 대해 의사와 상의해본 적이 없다.)

 

 

 

3.  완료 

- 과거에 시작한 일에 대해 마감기한을 현재에 두고 완료 유무를 표현할 때 활용한다. 

 

- 주로 'already(이미, 벌써), just(막, 방금), yet(아직도, 벌써; 주로 부정문과 의문문)'와 어울린다. 

 

  • They have already arrived on site.  (그들은 이미 현장에 도착해 있었다.)
  • She has just finished college.  (그녀는 막 대학을 마쳤다. )
  • I haven't gotten the answer yet.  (나는 아직 답변을 못 받았다.)
  • Have you seen him yet?  (그를 벌써 본 거야?) 

 

 

 

4.  결과

- 과거에 한 행동의 결과가 현재까지 영향을 미치고 있을 때 활용한다. 

 

  • Mr. Dawson has gone to London for business.  (Dawson 씨는 업무차 런던에 가서 (지금) 없습니다.)
  • have lost my dog.  (개를 잃어버린 후 (지금까지) 찾지 못하고 있다.)

 

 

 

 

3️⃣  현재완료  vs 과거 

 

 

과거 (-ed) 현재완료 (have+ -ed)

 He lived in LA for ten years.     
He has lived in LA for ten years. 

과거 10년 동안 살았던 적이 있을 뿐 현재는 거기에서 살고 있지 않다는 의미가 된다.
 
★ 현재완료, has lived를 쓴 문장은 과거부터 지금까지 계속해서 살아왔다는 의미가 된다. 

 

 

 

3️⃣  현재완료 vs 과거완료

 

- 과거완료는 반드시 과거 시제를 기준으로 과거 이전의 내용을 표현할 활용한다. 

 

 

현재완료  (have + -ed) 과거완료  (had + -ed)

 He has lived in LA for ten years.     
 He had lived in LA befoer he moved to New York.    

과거부터 지금까지 계속해서 살아왔다는 의미가 된다.

뉴욕에 이사 온 시점(과거) 이전에  LA에서 살았었다는 의미가 된다.  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형