Grammar 101

🚦 현재완료 용법 - 경험, 계속, 완료, 결과

imConnie 2022. 4. 17. 13:34
728x90

 

현재완료 용법

경험, 계속, 완료, 결과











현재완료란 과거에 시작된 일이 현재까지 이어지거나 영향을 미치는 내용을 반영하는 시제 개념, 즉 과거에 시작되서 현재에 완료시킨다는 것이다.

시제 개념을 뚜렷하게 구분 짓지 않는 우리말과 달리 영어에는 다양한 시제가 존재한다.

[Grammar 101] - 🚦 동사의 시제 1
[Grammar 101] - 🚦 동사의 시제 2 - 시간 vs 시제



특히 우리나라 사람들은 과거와 현재완료를 혼동해서 잘못 사용하는 경우가 많다.


다음 두 문장의 차이점을 비교해 보자.

  1. They lived here for five years.
  2. They have lived here for five years.


이 두 문장의 차이점을 정확하게 구별할 수 있다면 현재완료를 정확하게 이해한 것이나 다름없다.


지금부터 현재완료의 기본 패턴과 정확한 해석을 위한 4가지 용법, 그리고 주의사항을 익혀보도록 하자.


🧭 현재완료의 패턴


have/has + 과거분사(past participle)

 

  • He has lived here for ten years. (그는 여기서 10년 동안 살아왔다.)
  • I have never been to Switzerland. (나는 스위스에 가본 적이 없다.) *부정문 - not, never have/has 뒤에 위치
  • Have you finished your packing? - Yes, I have. / No, I haven't. (네 짐싸는 거 다했니?) *의문문 - 주어와 have/has의 위치를 바꿈









현재완료가 들어간 문장을 해석하는 것이 쉽지 않아 보이는데 다음 4가지 해석 방법을 적용하면 수월해진다.

 

 

🧭 현재완료의 용법

 

1️⃣  경험

주로 빈도 또는 횟수를 나타내는 부사, once, twice, three times ..., ever, never, before 등과 어울린다.

 

  • We have visited the museum many times. (우리는 그 박물관을 여러 번 방문했다.)
  • Have you ever tried yoga before? (요가를 해보신 적 있나요?)
  • How many times have you seen the movie? (그 영화를 몇 번이나 봤니?)
  • I have never seen the movie. (그 영화를 본 적이 없어.)

 

 

2️⃣  계속

과거부터 현재까지 일정한 기간 동안 계속되는 상황에 적용하며 주로 '~동안 (for ~ )' , '~이후로 계속해서 (since ~ )'와 어울린다.

1. for +   막연한 숫자 기간    : for는 전치사이므로 기간 명사가 온다.
2. since +   특정한 과거 시점   : since는 전치사, 접속사, 부사 모두 가능하다.

  • It has rained for five days. (5일 동안 비가 내렸다.)
  • It has rained since last Friday. (지난 금요일부터 비가 내렸다.) *since 전치사
  • He has played soccer for fifteen years. (그는 축구를 15년 동안 했다.)
  • He has played soccer since 10. (그는 10살 때부터 축구를 했다.)*since 전치사
  • He has played soccer since he moved to Liverpool. (그는 Liverpool에 이사 간 이래로 축구를 했다.) *since는 접속사로 문장이 이어짐
  • They haven't seen him since. (그들은 이후로 그를 못 봤다.) *since 부사

 

 

3️⃣  완료

과거에 시작된 일을 마감기한(deadline)까지 끝내야 하는 상황에 적용하며 주로, 'just(막, 방금), already(이미, 벌써), yet(아직)' 함께 쓰인다.

 

  • He has just finished the novel. (그는 그 소설을 방금 다 썼다.)
  • He hasn't yet finished the novel. = He hasn't finished the novel yet. (그는 그 소설을 아직도 완성하지 못했다.) *yet은 주로 부정문 또는 의문문과 어울린다.
  • Have you finished your lunch yet? (아직도 점심 못 먹었은 거니?) *yet은 주로 부정문 또는 의문문과 어울린다.
  • He has already finished the novel. = He has finished the novel already. (그는 이미 그 소설을 다 썼다.)

 

 

4️⃣  결과

딱히 어울리는 부사(구)는 없지만 어떤 행동의 결과가 현재까지 남아 있는 경우에 적용한다.

  • I have lost my phone. (나는 전화를 잃어버렸다.) *잃어버려서 현재까지 못 찾고 있다는 의미
  • They all have gone to the beach. (그들은 모두 바닷가에 갔다.) *가서 지금 여기에 없다는 의미 

 

 

🧭 현재완료를 쓸 때 주의 사항

 

1️⃣  have been to +장소  와  have gone to +장소의 용법


1. have been to + 장소 

 

1) ~에 가 본적 있다 (경험)

  • I have been to his hometown. (나는 그의 고향에 가본 적 있다.)
  • They have never been here. (그들은 여기에 와본 적이 절대로 없다.) *장소 부사가 이어질 경우 to 생략 가능
  • He has been to Canada three times.  (그는 캐나다에 세 번 가봤다.) 

 

 

2) ~에 다녀 왔다 (결과)

  • I have been to the bank. (나는 은행에 다녀왔다.) 
  • He has been to Canada.  (그는 캐나다에 다녀왔다.)  *He has visited Canada and has already come back.

 

 

2. have gone to + 장소  :  '~에 가서 없다' (결과) :

 

1, 2인칭 주어와 어울리지 않는다.

  • He has gone to Canada.  (그는 캐나다에 가서 없다.)  *He is visiting America and is still there.
  • I / You have gone to Christmas Party. (X) (나/너는 크리스마스 파티에 가서 없다.)
  • She/He has gone to Christmas Party. (O) (그녀/그는 크리스마스 파티에 가서 없다.)

 

 

2️⃣  현재완료와 함께 쓸 수 없는 어구

특정한 시점을 나타내는 의문사 when

 과거를 나타내는 부사 또는 부사구 (yesterday, last month, in 2019, two weeks ago, then, at the/that time ...) 

  • When have you found your dog? (X)When did you find your dog? (O) (언제 니 개를 찾았니?)
  • How long have you waited? (O) (얼마나 오래 기다렸니?)
  • How often / How many times have you seen him? ((O) (얼마나 자주 / 몇 번 그를 만났니?)















반응형