상큼한 영어표현

현재완료와 현재완료진행 이해

onchris 2021. 11. 12. 20:04
반응형

현재 완료 (present perfect)는 과거에 일어난 일이 현재까지 영향을 미칠 때 사용합니다. 이것은 과거에 겪은 경험이 현재의 삶에도 여전히 영향을 미치는 것을 말합니다. 또한, 계속 변화되는 일, 과거에 끝나지 않은 일이 미래에 완료되는 경우에도 사용할 수 있습니다.

현재완료진행 시제는 현재완료 시제와 유사합니다. 과거의 특정 시점에서 시작한 일이 현재까지 영향을 미치는 경우에 사용한다는 점은 현재완료와 동일합니다. 차이점은 현재완료는 완료 여부에 중점을 두는 표현임에 비하여 현재완료진행은 행위 자체에 중점을 두는 표현입니다.

  • 과거에 일어난 행위, 상태가 현재까지 영향을 미침(현재완료와 동일)
  • 현재완료는 완료 여부에 중점, 현재완료진행은 행위 자체에 중점

현재완료와 현재완료진행의 형태

현재완료 시제는 현재완료(have + 과거분사) + 진행(be + 현재분사)을 결합한 형태입니다.

  • 현재완료: have + 과거분사
  • 진행:  be + 현재분사
  • 현재완료진행: have + been + 현재분사

현재완료 시제는 행위의 완료여부에 중점

예문: The car is working again now. I have fixed it. 그 차는 이제 작동되고 있어. 내가 고쳐 놓았어.

  • 고친 행위(fixed)가 완료되었다는 것에 중점이기 때문에  현재완료 시제로 문장을 만들어야 합니다.

예문2: I have done my homework. 나는 숙제를 다했다.

  • 숙제를 한 행위(done)가 완료되었다는 것에 중점이므로  현재완료 시제이어야 합니다.

현재완료진행 시제는 행위 자체에 중점

이에 반해 현재완료진행 시제는 행위 자체에 중점을 두고 있습니다. 다음 예문을 보면 이해가 쉽습니다.

예문: Tom hands are dirty. He has been fixing the car.  의 손이 지저분해. 지금까지 차를 고치고 있었어.

  • 손이 더러워진 이유가 차를 지금까지 고치고 있고 아직 끝나지 않은 행위에 중점을 주게 되기 때문에 현재완료진행 시제로 문장을 만들어야 맞습니다.

예문2: I have been doing my homework since morning.  나는 아침부터 숙제를 하고 있다.

  • 아침부터 숙제를 하고 있는 행위 자체에 중점이고 진행중이기에  현재완료진행입니다.

현재완료진행 시제의 의미

현재완료와 현재완료진행의 차이는 문맥에 따라서 달라집니다. 행위의 완료 여부가 중요하면 현재완료, 행위 자체가 중요하면 현재완료진행, 이렇게 명확하게 구분되지는 않습니다. 많은 경우 현재완료와 현재완료진행 시제를 바꿔서 쓸 수 있습니다.

  • 현재완료: 경험/완료  vs  현재완료진행: 지속/영향

예문: I have been waiting for 1 hour.  나는 1 시간 동안 기다렸습니다.

  • 1시간을 계속 기다려온 지속의 느낌 강조  현재완료진행

예문2: She has been going climbing every weekend for years.  그녀는 몇 년 동안 매주 주말 등반을 하고 있습니다.

  • 몇 년간 꾸준하게 등반한 지속의 느낌 강조  현재완료진행

예문3: It has been raining all day.  하루 종일 비가 내렸다.

  • 비가 계속 내리고 있다는 지속의 느낌 강조  현재완료진행

예문4: I'm tired because I have been working out for 3 hours.  3시간 동안 운동을 해서 피곤하다.

  • 3시간 동안 지속된 행위(운동)의 영향으로 피곤함  현재완료진행

예문4: He has been playing soccer, so he is tired.  그는 축구를 하고 있어서 피곤하다.

  • 일정 시간 동안 지속된 행위(축구)의 영향으로 피곤함  현재완료진행

현재완료진행 시제 부사구(절)

과거에 일어난 행위, 상태가 현재까지 영향을 미친다는 점에서 현재완료와 동일합니다. 그래서 시간 부사구(절)는 현재완료처럼 for + 기간, since + 시점 부사구와 잘 어울립니다.

I have been watching TV since I had lunch.  나는 점심을 먹은 이후로 TV를 보고 있다.

현재완료진행 + for + 기간
for + 기간: for a week, for a month, for hours, for six hours, for two years
She has been studying hard for 2 hours그녀는 2시간 동안 열심히 공부했다.
현재완료진행 + since + 시점
since + 시점: since last week, since yesterday, since I was a child
We've known each other since we were kids.

현재완료진행 시제 불가 동사

상태동사는 진행 시제(모든 진행시제)를 사용할 수 없습니다. believe, know, understand, like, dislike, belong, own는 be+doing이나 haven been doing형태로 쓰지 못 합니다.

예문: I have known him for 3 years.(O)    vs   have been knowing him for 3 years.(X)

예문2: I've never understood math very well. (O).  I have been understanding math very well. (X)

잠시 멈추었다가 다시 시작할 수 없는 의미를 가진 동사(상태동사)는 진행시제를 사용할 수 없다는 것만 기억하면 됩니다.

반응형

'상큼한 영어표현' 카테고리의 다른 글

수동태와 능동태의 이해  (0) 2021.11.14
미래완료와 미래완료진행 이해  (1) 2021.11.13
가정법 과거와 과거완료 이해  (0) 2021.11.11
과거 완료 진행형 이해  (0) 2021.11.10
과거완료 이해  (0) 2021.11.09