영어 문법 핵심 정리: 현재완료진행형 (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/hasbeen    동사+ing (V-ing)        부연 설명
I/You/We/Theyhave    beenworking, playing, reading        일반적으로 'have' 사용
He/She/Ithas    beenstudying, 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

  1. ( ) you ( ) ( ) your homework? (Do, have, been doing)
    Have you been doing your homework?

  2. She ( ) ( ) ( ) to the gym lately. (Has, been, going)
    She has been going to the gym lately.

  3. 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의 구조와 주어에 따른 변화에 유의하세요!



댓글

이 블로그의 인기 게시물

미국치대 입학을 위한 필수 시험, DAT 완벽 가이드

미국 유학생 비자 사태로 인한 트럼프 정부 고소

미국 치대 뉴욕대학교 치과대학 (NYU College of Dentistry)