B1 · PRESENT PERFECT CONTINUOUS

현재 완료 진행형

문법 형태 have/has been + V-ing, 3가지 주요 용법, 현재 완료 시제와의 차이 — 베트남어로 완전한 설명과 연습 문제 포함.

빠른 답변

현재 완료 진행형(Present Perfect Continuous)과거에 시작되어 현재까지 이어지는 동작의 과정과 시간을 강조합니다. 문법 공식: S + have/has been + V-ing (사용하다) have I/You/We/They와 함께 사용될 때, has (He/She/It과 함께 사용). 특징: for(시간 구간), since (시작점), all day, all morning, how long, lately, recently.

1. 현재 완료 진행형 문법 공식

현재 완료 진행형(Present Perfect Continuous / Present Perfect Progressive)동작을 표현합니다 과거에 시작하여 현재까지 계속되고 있음, 또는 방금 끝났지만 눈으로 확인할 수 있는 결과가 있을 때 사용됩니다. 이 시제는 특히 시간과 과정 동작의

문장 형태 문법 형태 예시
긍정 S + have/has been + V-ing I have been learning English for 3 years.
부정 S + haven't/hasn't been + V-ing She hasn't been feeling well lately.
의문문 Have/Has + S + been + V-ing? Have you been waiting long?
단답형 답변 Yes, S + have/has. / No, S + haven't/hasn't. Yes, I have. / No, she hasn't.

HAVE와 HAS 사용법

보조 동사 주어 부정형
HAVE I, You, We, They haven't been + V-ing
HAS He, She, It + 단수 명사 hasn't been + V-ing

2. Present Perfect Continuous 언제 쓰나요?

이 시법에는 있습니다. 3가지 주요 용법:

사용법 1: 과거에 시작되어 현재까지 계속되고 있는 동작

이것은 가장 흔한 사용법입니다. 동작 이미 시작되었음 와 아직 끝나지 않았다 — 말하는 시점에도 여전히 이어지고 있는 경우에 자주 사용됩니다. for (시간 구간)또는 since (시간 기준).

두 번째 용법: 방금 끝난 동작으로, 눈으로 확인할 수 있는 결과가 있을 때

행동 방금 일어났다 그리고 우리는 볼 수 있습니다 증거 또는 결과 이 순간. 이 경우 for/since를 사용하지 않습니다.

사용 방법 3: 행동의 시간이나 지속적인 정도를 강조할 때

행동이 일어났다는 것을 강조할 때 끊임없이, 쉬지 않게 장기간에 걸쳐.

3. 구분하는 특징: FOR와 SINCE

두 단어 for 와 since 이 시제의 가장 특징적인 표시입니다:

명사 사용할 수 있음 예시
FOR 시간 구간(duration): 3 years, two hours, a long time, ages... for 3 years, for two months, for a week
SINCE 시작 시간 마커(starting point): 2020, Monday, I was a child... since 2020, since Monday, since I was born
for (-안에서) since (언제부터) how long (얼마나 오래) all day (하루 종일) all week (전주 동안) lately (최근에) recently (최근에) still (vẫn)

FOR vs SINCE 외우는 법 팁

간단하게 생각해 보세요: FOR = 시간을 재는 사람(3년 동안). SINCE = 당신은 출발점을 지적하는 것입니다.(since 2020 = 2020년부터 시작됨).

4. 현재 진행형과 현재 완료 진행형 구분

이 두 문법을 배우는 데 가장 어려운 점입니다. 두 문법 모두 have/has를 사용하지만, 강조점이 다릅니다:

기준 현재 완료(HTHTH) 진행형 현재 진행형(HTHTTTD)
문법 형태 S + have/has + V3 S + have/has been + V-ing
강조 결과가 완료됨 과정, 시간 발생
예시 I have written 5 emails. (이미 5개의 이메일을 작성함 — 결과) I have been writing emails all morning. (전 낮 동안 이메일을 썼어요 — 과정)
행동 이미 완료됨 아직 계속되고 있거나 방금 멈춘
for/since과 함께 사용 가능하지만 덜 일반적 | for/since과 함께 자주 사용됨 사용할 수 있지만 덜 흔함 자주 사용되며 특징적인 표현입니다.
질문 How many/much? (얼마나) How long? (얼마나 오래)

뚜렷한 대조 예시:

5. HTHTTTD 시의 예문

6. 흔한 실수

오류 1: 시간을 강조하고자 할 때 HTHTTTD 대신 HTHTH를 사용함

자연스럽지 않음: I have lived here for 5 years. (문법은 맞지만 과정을 강조하지 않음)
더 자연스럽게: I have been living here for 5 years.
설명: for/since를 사용하여 지속 시간을 강조할 때, HTHTTTD는 보통 더 자연스럽습니다.

오류 2: 상태 동사(stative verbs)를 진행형으로 사용하는 것

Sai: I have been knowing him for years.
정답: I have known him for years.
설명: 태동사인 know, love, hate, believe, want, own 등은 진행형을 사용하지 않습니다. 일반적으로 Present Perfect를 사용합니다.

오류 3: FOR와 SINCE를 혼동함

Sai: I have been studying since 3 years.
정답: I have been studying for 3 years. / ... since 2021.
설명: FOR + 기간(3 years). ~부터 시작하여(2021).

HTHTTTD 문법 테스트 문제

1. She _____ English for five years. (그녀는 이미 5년 동안 영어를 배우고 있으며, 여전히 배우고 있습니다.)
  • has learned
  • learned
  • has been learning
  • is learning
2. How long _____ for us?
  • has he waited
  • has he been waiting
  • was he waiting
  • did he wait
3. I _____ since this morning. I am very tired now.
  • worked
  • have worked
  • have been working
  • was working
4. I have been learning French _____ 2022. (올바른 단어 선택)
  • for
  • since
  • from
  • during
5. Her eyes are red. She _____ (khóc).
  • cried
  • has cried
  • has been crying
  • was crying
🎯 더 자신 있게 말하고 싶나요?

Engame에서 영어 문법 연습하기

인터랙티브 연습, 게임 및 SRS를 통해 문법을 더 오래 기억할 수 있습니다.

무료로 학습 시작 →
✓ 100% 무료 ✓ 회원가입 불필요 ✓ 듣기 및 말하기 연습 ✓ 스마트 SRS 복습

관련 교육 내용