영어문법

현재완료진행 시제 (Present Perfect Continuous) [영어 문법 완벽 정리]

언어조아호 2025. 3. 20. 12:05

1. 서론

 

현재완료진행 시제(Present Perfect Continuous Tense)는 과거에 시작된 동작이 현재까지 계속되고 있으며, 앞으로도 지속될 가능성이 있는 경우에 사용됩니다.

• 기본 구조: “have/has been + 동사-ing”

“for + 기간” 또는 “since + 특정 시점”과 함께 사용되는 경우가 많음

 

예문:

I have been studying English for five years.

(나는 5년 동안 영어를 공부해 오고 있다.)

 

She has been working at the company since 2018.

(그녀는 2018년부터 그 회사에서 일해 오고 있다.)

 

본 글에서는 현재완료진행 시제의 개념, 문장 구조, 용법, 예문, 실생활 활용법을 체계적으로 정리하겠습니다.

 


2. 현재완료진행 시제(Present Perfect Continuous Tense)의 문장 구조

 

2.1 긍정문 (Affirmative Sentence)

 

주어 + have/has been + 동사-ing + (나머지 문장)

 

They have been waiting for you for an hour.

(그들은 한 시간 동안 너를 기다리고 있다.)

 

She has been teaching at this school since 2015.

(그녀는 2015년부터 이 학교에서 가르치고 있다.)

 

🚨 “I, You, We, They” → have been / “He, She, It” → has been 사용

 


2.2 부정문 (Negative Sentence)

 

주어 + have/has not been + 동사-ing + (나머지 문장)

 

I have not been feeling well lately.

(나는 최근에 몸이 좋지 않았다.)

 

He hasn’t been studying much this semester.

(그는 이번 학기에 공부를 많이 하지 않았다.)

 

🚨 “have not”은 줄여서 “haven’t”, “has not”은 “hasn’t”로 사용 가능함

 


2.3 의문문 (Interrogative Sentence)

 

Have/Has + 주어 + been + 동사-ing + (나머지 문장)?

 

Have you been exercising regularly?

(너는 규칙적으로 운동하고 있니?)

 

Has she been working here for a long time?

(그녀는 오랫동안 여기서 일해 왔나요?)

 

🚨 의문문에서는 “have/has”가 주어 앞에 위치함

 


3. 현재완료진행 시제의 용법

 

3.1 과거에 시작되어 현재까지 지속되는 동작 표현

 

I have been learning Spanish for three years.

(나는 3년 동안 스페인어를 배우고 있다.)

 

She has been working in this company since 2020.

(그녀는 2020년부터 이 회사에서 일하고 있다.)

 

🚨 “for + 기간” / “since + 특정 시점”과 자주 사용됨

 


3.2 최근까지 지속된 행동 강조

 

I am tired because I have been studying all night.

(나는 밤새 공부해서 피곤하다.)

 

She has been cleaning the house all morning.

(그녀는 아침 내내 집을 청소하고 있다.)

 

🚨 현재완료진행 시제는 동작의 “지속성”을 강조

 


3.3 최근 반복적으로 발생한 행동 표현

 

He has been calling me every day.

(그는 매일 나에게 전화하고 있다.)

 

They have been arguing a lot lately.

(그들은 최근에 자주 말다툼을 하고 있다.)

 

🚨 현재완료진행은 최근의 변화나 반복적인 동작을 강조할 때도 사용됨

 


4. 현재완료진행 시제에서 자주 사용하는 표현

표현 예문
For + 기간 ~ 동안 I have been waiting for 30 minutes.
Since + 특정 시점 ~부터 She has been living here since 2015.
Lately / Recently 최근에 They have been arguing a lot recently.
All day / All night / All morning 하루 종일, 밤새, 아침 내내 I have been working all day.

 

 


5. 현재완료진행 시제와 다른 시제 비교

시제 형태 의미 예문
현재완료 (Present Perfect) have/has + 과거분사 과거에 시작된 행동이 현재 완료됨 I have finished my work.
현재완료진행 (Present Perfect Continuous) have/has been + 동사-ing 과거에 시작된 행동이 현재까지 계속됨 I have been working all day.
현재진행 (Present Continuous) am/is/are + 동사-ing 지금 진행 중인 동작 I am working now.

 

I have studied English for five years. (현재완료)

(5년 동안 영어를 배웠고, 지금은 배울 수도 있고 아닐 수도 있음.)

 

I have been studying English for five years. (현재완료진행)

(5년 동안 계속 영어를 공부해 오고 있으며, 현재도 계속하고 있음.)

 


6. 현재완료진행 시제 실생활 예문

 

She has been working as a teacher for ten years.

(그녀는 10년 동안 교사로 일하고 있다.)

 

We have been planning this trip for months.

(우리는 몇 달 동안 이 여행을 계획하고 있다.)

 

Has he been taking his medication regularly?

(그는 규칙적으로 약을 복용하고 있나요?)

 

I have been practicing the piano since I was a child.

(나는 어릴 때부터 피아노를 연습해 오고 있다.)

 

They have been developing a new app for six months.

(그들은 6개월 동안 새로운 앱을 개발하고 있다.)

 


7. 자주 묻는 질문 (FAQs)

 

Q1: 현재완료진행 시제는 언제 사용하나요?

 

과거에 시작된 동작이 현재까지 지속되며, 앞으로도 계속될 가능성이 있을 때 사용합니다.

 


Q2: “For”와 “Since”의 차이는 무엇인가요?

“For + 기간” → “얼마 동안”을 의미

I have been living here for 5 years. (5년 동안 살고 있다.)

“Since + 특정 시점” → “언제부터”를 의미

I have been living here since 2018. (2018년부터 살고 있다.)

 


Q3: 현재완료와 현재완료진행의 차이는 무엇인가요?

현재완료 (Present Perfect) → 완료된 상태 강조

I have written three reports. (나는 보고서 3개를 작성했다.)

현재완료진행 (Present Perfect Continuous) → 동작의 지속성 강조

I have been writing reports all morning. (나는 아침 내내 보고서를 작성하고 있다.)

 


8. 결론

 

현재완료진행 시제는 과거에 시작된 동작이 현재까지 계속되고 있으며, 앞으로도 지속될 가능성이 있는 경우에 사용됩니다. “have/has been + 동사-ing” 구조를 정확히 익히고, “for, since, all day” 등의 표현과 함께 연습하면 자연스럽고 정확한 영어 문장을 만들 수 있습니다.