블로그로 돌아가기

현재완료진행형: 계속 해왔고, 지금도 하고 있거나, 방금 막 멈췄거나

현재완료진행: 계속 해왔고, 지금도 하고 있거나, 방금 막 멈췄거나

영어 공부를 두 시간 동안 하고 있는데, 친구가 다가와서 뭐 하냐고 물어봅니다. 이럴 때 영어로 가장 자연스러운 표현은 I've been studying for two hours. (나 두 시간째 공부하고 있어.) 입니다. 이 표현이 유용한 이유는 '과거의 특정 시점부터 시작해서', '쭉 지속되어', '지금도 여전히 진행 중'이라는 사실을 한 번에 설명해 주기 때문입니다. 이 시제를 바로 **현재완료진행present perfect continuous)**이라고 하며, 형태는 have/has been + V-ing입니다.

많은 사람들이 이 시제를 어렵게 느끼지만, 사실 이것은 딱 한 가지만 신경 씁니다. 바로 과정과 지속된 시간의 양입니다. 오늘은 이 시제를 한 번만 들어도 이해하고, 바로 말로 사용할 수 있도록 쉽게 설명해 드릴게요.

어떤 형태인가요

공식은 매우 단순합니다. 다음 세 가지만 기억하세요:

  • 주어 + have / has + been + 동사 -ing

주어가 I / you / we / they일 때는 have를, 주어가 he / she / it일 때는 has를 사용합니다.

  • I have been waiting here since 3 o'clock. (나는 3시부터 여기서 계속 기다리고 있어.)
  • She has been working all morning. (그녀는 아침 내내 계속 일하고 있어.)
  • We have been learning English together. (우리는 계속 함께 영어를 배우고 있어.)

회화에서는 주로 I've been / She's been / We've been으로 축약하여 사용하며, 자주 듣다 보면 자연스럽게 입에 붙게 됩니다.

도대체 무엇을 강조하나요

현재완료진행은 어떤 행동이 한동안 지속되었음을 말할 때 전문적으로 쓰이며, 이 '지속' 자체가 핵심입니다. 보통 다음 세 가지 상황 중 하나를 나타냅니다:

  • 계속 해왔고, 지금도 하고 있는 중: It has been raining all day. (하루 종일 비가 내리고 있고, 지금도 내리는 중이다.)
  • 방금 막 멈췄지만, 흔적이 남아있는 경우: I've been running, that's why I'm out of breath. (방금 전까지 계속 달렸어, 그래서 이렇게 숨이 차는 거야. — 달리기는 멈췄지만 숨이 찬 흔적이 남아 있음.)
  • 누적된 시간의 양을 강조: They've been dating for three years. (그들은 사귄 지 3년이 되었다.)

머릿속으로 '얼마나 오래 지속되었는지, 과정이 어땠는지'를 나타내고 싶다면 이 시제가 거의 항상 올바른 선택입니다.

과정 vs 결과: 현재완료시제와 어떻게 다른가요

가장 헷갈리기 쉬운 부분이지만, 사실 두 시제는 담당 구역이 확실히 나누어져 있어 서로 겹치지 않습니다.

  • 현재완료시제have + 과거분사)는 '결과, 완료, 성과'를 담당합니다.
  • 현재완료진행(have been + V-ing)은 '과정, 지속, 계속 진행 중'을 담당합니다.

동일한 상황을 바라보는 두 가지 방식을 비교해 보세요:

  • I have read three chapters. (나는 이미 세 장을 다 읽었어. — 핵심은 '세 장을 완료했다'는 성과입니다.)
  • I have been reading all afternoon. (나는 오후 내내 책을 읽고 있어. — 핵심은 '오후 내내 읽었다'는 과정이며, 얼마나 많이 읽었는지는 중요하지 않습니다.)

더 확실한 대비가 되는 예시를 볼까요:

  • Someone has eaten my cake! (누가 내 케이크를 먹어 버렸어! — 케이크가 사라졌다는 결과입니다.)
  • Someone has been eating my cake! (누가 내 케이크를 야금야금 먹고 있었네! — 케이크는 남아있지만 몇 입 베어 문 흔적이 있는 과정입니다.)

간단한 판단 비결: 스스로에게 한 가지 질문을 해보세요. "내가 신경 쓰는 것이 '끝마친 결과물'인가, 아니면 '얼마나 오래 계속해왔는가'인가?" 성과에 신경을 쓴다면 현재완료를, 과정이나 시간의 양에 신경을 쓴다면 현재완료진행을 사용하세요.

forsince: 시간 표현의 좋은 파트너

이 시제는 다음 두 단어와 가장 자주 함께 쓰입니다. 외우는 법은 간단합니다:

  • for + 특정 기간: for two hours (두 시간 동안), for a week (일주일 동안), for ages (오랫동안).

  • since + 특정 시점: since 2020 (2020년부터), since Monday (월요일부터), since this morning (오늘 아침부터).

  • He's been playing the guitar for ten years. (그는 10년 동안 기타를 쳐 오고 있어.)

  • I've been feeling tired since last week. (나는 지난주부터 계속 피곤함을 느끼고 있어.)

암기 공식: **for 뒤에는 '기간', since 뒤에는 '시작 시점'**이 옵니다. 하나는 길이를 계산하고, 하나는 시작점을 표시합니다.

-ing 형태로 쓰지 않는 동사들

영어에는 감정, 생각, 소유 관계 등을 나타내는 '상태 동사'라는 단어들이 있습니다. 이 단어들은 이미 지속의 의미를 담고 있기 때문에 보통 진행형으로 쓰지 않습니다. 예를 들어 know, like, love, want, believe, need 등이 있습니다.

  • I have known her for ten years. ✓ (나는 그녀를 알고 지낸 지 10년이 되었다.)
  • I have been knowing her for ten years.

know / like / want 같은 단어를 만나 '얼마나 지속되었는지'를 말할 때는 억지로 -ing를 붙이지 말고 그냥 현재완료시제를 사용하면 됩니다.

자주 하는 세 가지 실수, 미리 방지하기

  • been을 빼먹지 마세요. I've been working ✓, I've working ✗. haveV-ing 사이에는 반드시 been이 있어야 합니다.
  • 주어가 3인칭 단수일 때는 has를 써야 합니다. She has been cooking ✓, She have been cooking ✗.
  • 시간 표현을 혼동하지 마세요. for two hours ✓, since two hours ✗. 두 시간은 기간이므로 for를 써야 합니다.

모두 사소한 부분들이며, 자주 써보고 듣다 보면 자연스럽게 몸에 익숙해질 것입니다. 가끔 틀려도 괜찮습니다. 그것이 바로 여러분이 발전하고 있다는 증거니까요.

Loopy에서 어떻게 연습하나요

문법 규칙을 이해하는 것은 첫 단계일 뿐이며, 진짜로 기억하려면 '실제 문장에서 반복해서 접하는 것'이 중요합니다. Loopy는 일상생활과 밀접한 대화 및 듣기 상황 속에 have been + V-ing 표현을 녹여내었습니다. 섀도잉, 받아쓰기, 말하기 연습을 통해 I've been waiting, It's been raining과 같은 자연스러운 원어민 표현을 귀와 입으로 동시에 익힐 수 있습니다.

  • 레벨 맞춤형 커리큘럼은 학습자의 수준(A1에서 B1까지)에 꼭 맞는 난이도의 콘텐츠를 제공하여, 한 번에 소화할 수 있는 양만큼 학습하게 합니다.
  • **듣고 따라 말하기(섀도잉)**를 통해 원어민의 말하기 속도와 축약형을 모방하면서, I've been이 자연스럽게 입에 붙게 됩니다.
  • 망각 곡선 기반 복습은 여러분이 잊어버릴 때쯤 현재완료진행과 현재완료시제 대비 문제를 제공하여 '과정과 결과'를 확실하게 구분할 수 있도록 돕습니다.
  • 잘 모르는 단어가 나오면 언제든지 사전을 탭하여 의미를 확인하고, 발음을 듣고, 예문을 볼 수 있습니다.

한 번에 모든 것을 배울 필요는 없습니다. 매일 조금씩 연습하다 보면, 이 시제는 어느새 여러분이 입 밖으로 바로 꺼내 쓸 수 있는 도구가 되어 있을 것입니다.