영어관련 자료

현재완료

Author
T.henly
Date
2019-03-11 16:05
Views
773

 

 

1. 현재완료의 의미와 쓰임새


현재완료는 과거 어느 시점에서 부터 현재까지의 동작, 상태의 "완료, 경험, 계속, 결과"를 나타냅니다. 
 즉, 현재완료는 과거와 현재를 연결하는 시제로서, 과거의 일이 현재 까지 영향을 미치는 경우에 씁니다. 즉, 현재 완료는 ´과거 + 현재´이지만, 현재를 더 중시하는 시제입니다.

 

그럼 아래 두 문장에서 지금 동굴 안에 있는 것은 누구일까요? 곰일 까요? 여우일까요?

a. The bears have been in the cave for three days.
b. The foxes were in the cave for three days.

 

a 문장을 해석하면 ´곰들이 3일 동안 동굴 안에 있다´. 어제인지 오늘 몇 시간 전인지 과거 시점을 명기하지 않았지만, 곰들이 과거의 한시점 부터 현재인 지금 까지 죽 동굴 안에 있다는 의미입니다. 여기서 포인트는 have인데 have는 현재시점과 주어가 복수임을 나타내는 역할을 하는 문법성 조동사의 역할을 하고 있습니다. 그냥 지금도 있다는 거 알린다고 보시면 됩니다.
 
b문장을 해석해보면, ´여우들은 3일 동안 동굴에 있었다´입니다. 즉, 과거 한 시점부터 과거의 또 다른 한 시점 까지 여우들이 동굴 안에 있었지만, “지금은 몰라“라는 뜻입니다. 즉, 여우들이 과거 동굴 안에 있었다는 사실이 중요하지 현재 없는 것은 그다지 중요하지 않다는 말이죠. 이와 같이 과거 사실에 초점이 맞추어져 있을 때는 과거 시제를 씁니다.

 이 처럼, 현재완료 시제는 과거와 현재가 서로 연결되어 있고 과거 보다는 현재의 상태설명이나 강조라는 점 잊지 마세요.
 

 


여기서 주의할 점은 현재 완료는 현재 사실이 더 중요함으로 과거의 일이 언제 일어났는가를 구체적으로 나타내는 시간부사들인 when, ago, yesterday, last 등과 같은 말과는 함께 쓸 수 없습니다. (전 편에서도 말한 것입니다)

I have lost my cell phone yesterday. ( X ) -> I lost my cell phone yesterday ( O )
When have you seen him? ( X )  -> When did you see him? ( O )
I have seen him last month. ( X ) -> I saw him last month. ( O )

 

 

 


2. 현재완료 시제의 형태


현재완료형은 -> have (has) + 과거분사 (p.p) 로 표현합니다. have / has의 구분은 현재일 때, 주어의 단 복수를 나타냅니다.

 

A. 현재 완료 시제 형태
 I / You / We / They    have worked.
 He / She / it           has worked.

 

B. 동사 변화 예
 live - lived - lived,  talk - talked ? talked,  send - sent ? sent,  tell - told - told
 see - saw ? seen,   do - did ? done, come - came - come,   run - ran - run
 cut - cut -cut,    put - put - put

 

 

 

 

3. 현재 완료의 기능


⑴ 계속: 과거부터 현재 까지 계속 ~ 해 왔다. 주로 since, for 등과 함께 쓴다.
 - She has played the piano for 10 years.
   We have lived here for two years.
   She has know him since 2010.

 

⑵ 경험: 과거부터 현재까지 ~해 본 경험이 있다. ever, never, before, once 등과 함께 쓰임.
  Tom has never seen snow.  I´ ve seen th movie before.
  I’ve never seen such beautiful eyes as yours.

 

⑶ 완료: 과거에 시작한 일이 현재에 완료되었다는 것을 나타내거나 과거 완료된 일로 인한 현재의 상태를 강조할 때 쓴다.  just, already, yet, now 등과 함께 많이 쓴다.
  I´ve just eaten lunch.    Mary has already done her homework.

 

⑷ 결과: 과거에 ~한 결과 현재 ~하다.
  Nancy has gone to Thailand.  I´ve lost my cell phone.
  * Nancy has been to Thailand. (다녀온 경험을 나타낸다)

 

 

 

 

4. 현재완료 부정문, 의문문 만들기


⑴ 부정문 (have 또는 has 바로 뒤에 not을 붙임)
 a. They have not (=haven´t) arrived at the airport.
 b. Tom hasn´t read novel.

 

⑵ 의문문
 a. Nancy has been to Canada. -> Has Nancy been to Canada?
 b. Have you finished the work? -> Yes, I have.     No, I haven´t
 c. Where have you been? d. How long has he worked here?

 

현재 완료는 일상생활에서 많이 쓰는 용법이니 꼭 알아두세요. 특히, 토익시험 등 각종 영어시험을 준비하신다면, 듣기에도 많이 나오기 때문에 모르시면 시험 친다는 것이 무모하다고 말씀드리고 싶습니다. 항상 기본이 탄탄해야 뭐든 할 수 있습니다.