본문 바로가기
영어배우기/함께 배우는 문법

현재완료진행은 어떤 경우에 사용할까?

by 리치엔스카이 2023. 9. 11.

현재완료진행의 개요

현재완료진행(present perfect continuous) 형은 과거에서부터 시작되어 1. 현재까지 지속되고 있거나, 2. 방금 또는 최근에 끝났거나, 3. 반복적인 행위를 표현하는 데 주로 사용한다.
 

썸네일

 

현재완료진행의 형식

긍정문은  'S + have/has been + V ing',
부정문은  'S + have/has not been + V ing',
의문문은  'Have/has + S + been + V ing ~ ?' 의 형태로 구성된다.
 

현재완료진행을 사용하는 경우

1. 현재까지 지속되는 행위나 상황

과거부터 현재까지 어떤행위가 계속 진행 중에 있는 상황을 나타낼 때 사용되며, 특정한 기간 동안 진행된 행위 또는 상황을 언급하거나 강조하는 경우에 사용된다.
 
I have been studying English for five years.
(저는 5년 동안 영어를 공부해 왔다.)

It has been raining all day.
(하루 종일 비가 내리는 중이다.)
 

2. 방금 또는 최근에 끝난 행위나 상황

어떤 행동이 최근에 종료되었으나 그 결과가 현재에도 영향을 주고 있는 상황을 나타낼 때 사용된다.
 
she has been working all day, so she is tired now.
(그녀는 하루 종일 일해서 지급은 피곤하다.)

A : you look hot. 
B : yes, I have been running.

A : 너 더워 보이는데.
B : 어, 나 달리기 하고 있었거든
 

3. 반복적인 행위

과거부터 현재까지 지속되는 행위나 상황의 반복을 표현할 때 사용된다.
 
I have been playing piano since I was 10.
(나는 10살부터 피아노를 쳐오고 있다.)

I have been waking up in the night a lot. I think I'll see a doctor
(나는 밤잠을 설치는 날이 많다. 의사를 만나봐야 할 것 같다.)
 

현재완료진행과 함께 쓰이는 시간 표현들

for:
'for'는 어떤 동작이나 상태가 지속된 기간을 나타낸다.

I have been waiting for you for an hour.
(나는 한 시간 동안 당신을 기다려 왔어요.)
 
since:
'since'는 어떤 동작이나 상태가 시작된 시점을 나타낸다.

She has been living here since 2000.
(그녀는 2000년부터 여기에 살고 있어요.)
 
all day / all week / all month / all year:
이러한 표현들은 그 전체 기간 동안 계속된 동작이나 상태를 나타낸다.

They have been working on this project all month.
(그들은 이 프로젝트를 한 달 내내 작업하고 있어요.)
 
recently / lately:
'recently' 또는 'lately'는 최근에 일어난 행동을 강조한다.

I have been feeling a bit tired recently.
(최근에 나는 약간 피곤함을 느꼈어요.)
 
the whole time / the entire time:
이러한 표현들은 어떤 기간 전체에 걸친 지속적인 상황을 강조한다.

He has been talking the whole time we've been here.
(우리가 여기 있던 내내 그는 계속 말하고 있었어요.)
 
over the last .../ over the past... :
이런 구조도 현재 완료 진행 형과 함께 사용되며, 최근의 일정 기간 동안 발생한 활동이나 변화를 설명하는 데 사용된다.

She has been learning Spanish over the last six months.
(그녀는 지난 6개월 동안 스페인어를 배워왔습니다.)
 
 
마지막으로,
우리는 현재완료진행형을 '과거에서 시작해서 현재까지 계속되는 행위나 상황'이라고 배우는데, 이것은 맞기도 하지만 이 말은 오히려 '현재(present)시제'에 더 어울릴지도 모른다.

왜냐면, 현재시제도 과거로부터의 일반적인 사실이나 반복되는 행동 등을 표현하기 때문이다.

따라서 현재완료진행을 이해하기 위해서는 어떠한 행위나 상황 등이 과거에서부터 얼마나 오랫동안 지속되어 왔는지과거가 현재에 어떠한 영향을 미쳐왔는지에 좀 더 초점을 두는 경우에 사용한다고 이해하는 편이 낫다.
현재완료의 시제의 완료, 결과, 경험, 계속적 용법의 비교 및 구분 방법

현재완료의 시제의 완료, 결과, 경험, 계속적 용법의 비교 및 구분 방법

현재완료시제의 이해 현재완료란 과거와 현재 사이의 시간의 연결로, 즉, 과거의 어느 한 시점에서 시작되거나 발생한 일 또는 상황 등이 현재까지 이어져 오거나 관련이 있어서 현재에 영향을

richnrich0402.tistory.com

현재완료형은 도대체 얼마나 자주 쓰이나!

현재완료형은 도대체 얼마나 자주 쓰이나!

현재완료형이 쓰이는 일상적인 대화문 현재완료가 일상적인 대화문에서 얼마나 자주 쓰일 수 있는지를 알아보자. '요리'관련 Tom과 Jane의 대화 Tom: Hi, Jane! How have you been? (안녕, 제인! 요즘 어때?)

richnrich0402.tistory.com

 

광고코드