영어 문법 핵심 정리: 현재완료진행형 (Have/Has Been + ~ing) 완벽 가이드
“I have been studying English.” 왜 이렇게 말할까?”
1. 현재완료진행형이란?
What is the Present Perfect Continuous Tense?
현재완료진행형은 과거부터 지금까지 어떤 행동이 계속되어 왔고, 그 결과가 지금도 영향을 주고 있는 상황을 표현할 때 사용합니다.
영어 형식: have/has been + 동사원형~ing
예문: She has been reading a book for two hours.
🔸 해석: 그녀는 두 시간째 책을 읽고 있다.
🔸 의미: 책 읽기는 과거에 시작되어 지금까지 계속되고 있다.
2. 현재완료진행형의 구성
Structure of Present Perfect Continuous
주어 (Subject) | have/has | been | 동사+ing (V-ing) | 부연 설명 |
---|---|---|---|---|
I/You/We/They | have | been | working, playing, reading | 일반적으로 'have' 사용 |
He/She/It | has | been | studying, cooking, running | 3인칭 단수일 때 'has' 사용 |
-
I have been learning Korean. (나는 한국어를 계속 배워오고 있다.)
-
He has been running every morning. (그는 매일 아침 달려왔다.)
3. 현재완료진행형의 쓰임
When to Use Present Perfect Continuous
✅ 1) 과거부터 지금까지 지속된 행동
사용 포인트: 지금도 진행 중인 느낌 강조
-
I have been studying all day.
→ 하루 종일 공부했고 아직도 하고 있을 수 있음
✅ 2) 최근까지 반복되거나 계속된 행동
사용 포인트: 반복적인 행동의 흔적 표현
-
He has been calling me every day this week.
→ 이번 주 매일 전화했고 아직도 전화할 수 있음
✅ 3) 일시적 행동이나 상황
사용 포인트: 일시적인 변화나 상태 표현
-
She has been living in Seoul for 3 months.
→ 서울에 임시로 거주 중이라는 뉘앙스 포함
4. 현재완료 vs 현재완료진행형 차이
Present Perfect vs Present Perfect Continuous
구분 | 현재완료 (have/has + p.p.) | 현재완료진행형 (have/has been + ~ing) |
---|---|---|
초점 | 결과에 초점 | 과정, 지속성에 초점 |
예문 | I have written a report. | I have been writing a report. |
해석 | 보고서를 다 썼다. | 보고서를 계속 쓰고 있었다 (아직 안 끝났을 수 있음) |
-
현재완료: 완료, 경험, 결과 강조
-
현재완료진행형: 시간의 흐름과 행동의 지속성 강조
5. 시간 표현과 함께 쓰기
Common Time Expressions with Present Perfect Continuous
표현 | 의미 | 예문 |
---|---|---|
for + 기간 | ~동안 | I have been working for 3 hours. |
since + 시점 | ~이래로 | She has been studying since 9 a.m. |
all day/week/month | 온 하루/주/달 내내 | We have been waiting all day. |
lately / recently | 최근에 | He has been feeling tired lately. |
6. 부정문과 의문문 만들기
Negative & Interrogative Forms
❌ 부정문 (Negative)
주어 + have/has + not + been + ~ing
-
I haven’t been sleeping well.
-
She hasn’t been working lately.
❓ 의문문 (Question)
Have/Has + 주어 + been + ~ing?
-
Have you been exercising?
-
Has he been studying for the test?
7. 실생활 예문 정리
Real-life Examples
🌿 일상 생활
-
I have been drinking more water these days.
요즘 물을 더 많이 마시고 있어요. -
She has been using that laptop since 2020.
그녀는 2020년부터 그 노트북을 써 오고 있어요.
🧠 학업/공부
-
We have been preparing for the SAT.
우리는 SAT를 준비해 오고 있어요. -
He has been improving his English speaking skills.
그는 영어 말하기 실력을 계속 향상시키고 있어요.
💼 직장/업무
-
They have been working on the project for months.
그들은 몇 달 동안 그 프로젝트에 매달려 왔어요. -
Have you been checking your emails?
이메일 확인하고 있었나요?
8. 자주 틀리는 포인트
Common Mistakes
❌ I have been to New York last year.
✅ I went to New York last year.
→ 특정 과거 시점이 있는 경우는 과거 시제 사용
❌ She has been being angry.
✅ She has been angry.
→ 상태 동사(state verb)는 진행형과 함께 쓰지 않음
9. 연습문제
Practice Quiz
-
( ) you ( ) ( ) your homework? (Do, have, been doing)
→ Have you been doing your homework? -
She ( ) ( ) ( ) to the gym lately. (Has, been, going)
→ She has been going to the gym lately. -
I ( ) ( ) ( ) hard for the exam. (Have, been, studying)
→ I have been studying hard for the exam.
10. 결론 및 복습 요약
Summary & Final Tips
✅ 현재완료진행형은 다음 상황에 사용하세요:
-
과거부터 지금까지 지속된 행동
-
최근까지의 반복적 행동
-
행동의 흔적이 지금도 영향을 주는 경우
✅ 자주 쓰이는 시간 표현: for, since, lately, recently, all day/week
✅ have/has + been + ~ing의 구조와 주어에 따른 변화에 유의하세요!
댓글
댓글 쓰기