현재완료 VS 현재완료진행

last update:

현재완료(Present Perfect) 시제를 시간대로 표현하면 과거시제 + 현재시제라고 했는데 현재완료진행(Present Perfect Progreassive) 시제 역시 마찬가지입니다. 과거의 특정 시점에서 시작한 일이 현재까지 영향을 미치는 경우에 사용합니다.

차이점은 현재완료는 완료 여부에 중점을 두는 표현임에 비하여 현재완료진행은 행위자체에 중점을 두는 표현입니다.

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

현재완료 시제는 have + p.p 입니다.

현재완료 시제는 여기에 진행(be + ~ing)을 결합해서 have + been ~ing가 됩니다.

  • have + been(현재완료) + been ~ing(진행)

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

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

현재완료 시제를 사용하여 차를 고친 행위(fixed)의 완료여부에 중점을 두고 있습니다. 차를 고친행위가 완료 되었다는 것을 강조하고 있습니다.

I have done my homework.
나는 숙제를 했다.

숙제가 완료된 것이 중요합니다. 숙제 하느라 힘들었다, 너무 오래해서 배가 고파졌다 등은 중요하지 않습니다.

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

Tom hands are dirty. He has been fixing the car.
탐의 손이 엉망이야. 지금까지 차를 고치고 있었어.

현재완료진행 시제를 사용하여 차를 고치는 행위(finxing) 자체에 중점을 두고 있습니다. 차를 고친 행위 때문에 손이 더러워 진 것이죠. 차를 완전히 고쳤는지 완료 여부는 중요하지 않습니다.

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

숙제를 하고 있는 행위 자체에 중점을 두고 있습니다. 숙제를 마쳤는지 아닌지는 중요하지 않습니다. 아침부터 지금까지 숙제를 해왔기에 힘들었다, 칭찬을 받았다 등 숙제를 한 행위에 초점을 맞추고 이야기 하는 것입니다.

현재완료진행 시제의 의미

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

그래도 의미상의 차이를 살펴보면, 현재완료는 경험/완료의 의미를 가지고 있다면, 현재완료진행은 지속/영향의 의미를 가지고 있다고 할 수 있습니다. 

I have been waiting for 1 hour.
나는 1 시간 동안 기다렸다.

시간을 나타내는 부사(구,절)와 함께 쓰이면 지금도 기다리고 있다는 지속의 의미인 경우가 많습니다. 한시간 동안 계속 기다려 온 것을 강조하고 있습니다.

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

위 문장도 지속이라는 키워드로 이해해 보겠습니다. 시간부사와 함께 쓰여 지금도 비가 내리고 있다는 느낌도 있고, 쉬지 않고 비가 줄곧 내렸다는 느낌도 있습니다.

It has been raining.
비가 내리고 있다.

만일 문맥상 현재는 비가 그친 상황에서 위와 같이 말했다면 지금까지 비가 내렸기 때문에 땅이 아직도 젖어 있다는 등의 의미가 이어집니다. 즉 진행되어온 행위가 현재 상황에 여전히 영향을 미치고 있다는 의미입니다. 

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

상태동사는 동작의 진행을 나타낼 수 없기 때문에 현재진행 시제와 마찬가지로 현재완료진행 시제에서도 사용할 수 없습니다.(참고 : 현재진행 시제)

I have known him for 3 years.(O)

I have been knowing him for 3 years.(X)

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

3년동안 그를 알고 있었다는 의미인데 알면 알고 모르면 모르는 것이지, 잠시 몰랐다가 다시 안다는 것은 말이 안되죠? 그래서 진행시제를 사용하면 안됩니다.