본문 바로가기

이것저것 공부하기/영어

현재완료진행형 이란? (Have/Has been + 동사-ing)

728x90

📌 Present Perfect Continuous Tense (현재완료진행형)란?

현재완료진행형과거의 시작된 동작이나 사건이 지금까지 계속해서 진행되고 있는 상황을 나타낼 때 사용돼. 이 시제는 동작이 최근까지 진행되었음을 강조하며, 그 결과가 현재에 영향을 미친다는 뉘앙스를 담고 있어.

현재완료진행형은 "have/has been + 동사의 -ing 형태"로 이루어져.

  • HaveI, you, we, they와 함께 사용.
  • Hashe, she, it과 함께 사용.

📌 현재완료진행형 문장 만들기

1. 긍정문

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

  • I have been studying for 2 hours. (나는 2시간 동안 공부하고 있었다.)
  • She has been working all day. (그녀는 하루 종일 일하고 있었다.)
  • They have been playing soccer since morning. (그들은 아침부터 축구를 하고 있었다.)

2. 부정문

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

  • I have not been feeling well. (나는 몸이 좋지 않았다.)
  • He has not been working on the project. (그는 프로젝트를 진행하고 있지 않았다.)
  • We have not been watching TV. (우리는 TV를 보고 있지 않았다.)

3. 의문문

Have/Has + 주어 + been + 동사-ing?

  • Have you been studying for the exam? (너는 시험 공부를 하고 있었어?)
  • Has she been working for long? (그녀는 오랫동안 일하고 있었어?)
  • Have they been playing outside all day? (그들은 하루 종일 밖에서 놀고 있었어?)

📌 현재완료진행형을 사용하는 상황

1️⃣ 과거부터 지금까지 계속 진행된 동작

  • I have been reading this book for 3 days. (나는 이 책을 3일 동안 읽고 있었다.)
  • He has been living in this city since 2010. (그는 2010년부터 이 도시에 살고 있었다.)

2️⃣ 최근에 끝난 동작 (결과가 현재에 영향을 미침)

  • She is tired because she has been running. (그녀는 달리기를 하고 있어서 피곤하다.)
  • They are wet because they have been swimming. (그들은 수영을 했기 때문에 젖어 있다.)

3️⃣ 최근의 반복적인 동작

  • I have been going to the gym every day. (나는 매일 체육관에 가고 있었다.)
  • He has been calling me a lot lately. (그는 요즘 나에게 자주 전화를 해왔다.)

📌 현재완료진행형에서 자주 쓰이는 동사들

현재완료진행형은 동작이나 활동을 표현하는 동사들과 잘 어울려. 예를 들어, "study", "work", "play", "eat", "read", "write" 같은 동사들이 자주 쓰여.

  • 올바른 예시:
    • She has been practicing the piano. (그녀는 피아노를 연습하고 있었다.)
  • 잘못된 예시:
    • She has been knowing him for 5 years. (❌ "know" 같은 상태 동사는 현재완료진행형에서 잘 사용되지 않음)

🔥 현재완료진행형 요약

👉 현재완료진행형은 과거부터 지금까지 계속된 동작이나, 최근에 끝난 동작을 나타낸다. 'Have/Has been + 동사-ing' 형태로 만든다.

728x90