본문 바로가기
이해하면 쉬운 영문법

현재완료진행 have[has] been ~ing - 현재완료와의 비교

by 이쉬영 2023. 5. 8.

안녕하세요. 오늘은 현재완료진행시제에 대해서 안내해 드릴게요. 현재완료진행시제는 그 형태는 'have [has] been ~ing'이고 과거의 일이 현재까지 진행 중인 상황이나 행동을 표현하는 시제예요. 현재완료시제와 비교하면서 알아보도록 할게요.

현재완료진행의 형태

현재완료진행시제는 'have [has] been ~ing'의 형태를 가지고 있어요. 이 시제는 형태가 복잡해 보여서 처음 학습할 때 이것을 그냥 외우려고 하면 다른 시제와 헷갈리는 경우가 많아요. 하지만 '현재완료진행'이라는 말을 보면 그 형태를 쉽게 알 수가 있어요. 현재완료 'have [has] p.p'와 진행 'be + ~ing'이 합쳐진 형태라고 보시면 돼요. 그래서 'have [has] been ~ing' 형태가 되는 거예요.(be 동사의 p.p형태가 been이에요.) 

  • It has been raining since yesterday. (어제부터 계속 비가 오고 있다.)
  • I've been standing here for two hours. (나는 여기서 두 시간 동안 서 있었다.)
  • She has been driving for seven years. (그녀는 7년째 운전 중이다.)
  • We have been learning English for five years. (우리는 5년간 영어를 배우는 중이다.)
  • It has been getting cold at night. (밤에 날씨가 추워져왔다.)

현재완료진행의 의미와 현재완료와의 비교

과거의 일이 현재까지 영향을 미치는 것에 대해 표현할 때에 현재완료진행시제와 현재완료시제를 둘 다 쓸 수 있어요. 하지만 현재완료진행시제는 행동에 초점을 더 맞추고 현재완료시제는 결과에 초점을 더 맞춘다는 점에 있어서 차이가 있어요. 이 말이 무슨 의미인지 예문을 통해서 함께 살펴볼게요.

● She has painted the wall. (그녀는 벽을 칠했다.)

위 예문은 현재완료 시제예요. 그녀가 과거부터 현재까지 벽을 칠했다는 것을 표현했어요.(절반 정도 칠했다고 가정해 볼게요.) 그리고 그 결과물로 절반 정도 색칠이 된 벽이 보여요. 여기에서는 그녀가 벽에 색칠을 하여 이 정도의 결과물이 있다는 점을 강조해요.

● She has been painting the wall. (그녀는 벽을 칠해왔다.)

위 예문은 현재완료진행시제예요. 그녀는 과거에서 벽을 칠하기 시작하여 지금까지 힘들게 벽을 칠하고 있어요. 여기에서는 그녀가 벽을 칠해왔다는 동작을 강조해 줘요.

위의 두 예문을 통해 차이점을 살펴보았지만 다양한 상황에서 현재완료시제와 현재완료진행시제를 둘 다 쓸 수가 있어요. 그래서 두 시제를 칼같이 구분해서 쓰지는 않아요. 또한 현재완료진행시제는 일반적으로 상태를 나타내는 동사로 표현하지 않아요. 이는 현재진행형에서도 마찬가지예요.

 

댓글