본문 바로가기

이것저것 공부하기/영어

과거완료진행형 이란? (Had been + 동사-ing)

728x90

📌 Past Perfect Continuous Tense (과거완료진행형)란?

과거완료진행형과거의 특정 시점까지 계속 진행되고 있었던 동작이나 상황을 나타내는 시제야. 이 시제는 과거에 시작하여 다른 과거 시점까지 진행되었던 행동을 설명할 때 사용돼.

과거완료진행형은 "had been + 동사의 -ing 형태"로 이루어져.

  • Had been은 모든 주어와 함께 사용돼.

📌 과거완료진행형 문장 만들기

1. 긍정문

주어 + had been + 동사-ing

  • I had been studying for 3 hours when she called. (그녀가 전화했을 때 나는 3시간 동안 공부하고 있었다.)
  • They had been working all day before they took a break. (그들이 쉬기 전에 하루 종일 일하고 있었다.)
  • She had been playing the piano for years before she stopped. (그녀는 그만두기 전에 몇 년 동안 피아노를 치고 있었다.)

2. 부정문

주어 + had not been + 동사-ing

  • I had not been feeling well before I visited the doctor. (나는 의사를 방문하기 전까지 몸이 좋지 않았다.)
  • He had not been studying for the exam. (그는 시험 공부를 하고 있지 않았다.)
  • We had not been expecting that news. (우리는 그 뉴스를 예상하지 못하고 있었다.)

3. 의문문

Had + 주어 + been + 동사-ing?

  • Had you been waiting long before I arrived? (내가 도착하기 전에 너는 오래 기다리고 있었어?)
  • Had she been reading when the phone rang? (전화가 울릴 때 그녀는 책을 읽고 있었어?)
  • Had they been working on the project before the deadline? (그들은 마감일 전에 프로젝트를 진행하고 있었어?)

📌 과거완료진행형을 사용하는 상황

1️⃣ 과거의 특정 시점까지 계속되었던 동작

  • By the time the meeting started, I had been working for 10 hours. (회의가 시작될 때 나는 10시간 동안 일하고 있었다.)
  • When we arrived, they had been practicing for hours. (우리가 도착했을 때 그들은 몇 시간 동안 연습하고 있었다.)

2️⃣ 과거의 두 가지 사건이 일어났을 때, 더 오래 지속된 사건을 강조

  • He had been studying for years when he finally passed the exam. (그는 시험에 합격했을 때까지 몇 년 동안 공부하고 있었다.)
  • She had been working at the company for 5 years when she got promoted. (그녀는 승진했을 때까지 회사에서 5년 동안 일하고 있었다.)

3️⃣ 과거에 발생한 동작을 설명할 때, 그 동작의 지속성을 강조

  • They had been living in the city for a long time before they moved to the countryside. (그들은 시골로 이사 가기 전에 오랫동안 도시에 살고 있었다.)
  • I had been watching TV for two hours when my friend called. (내 친구가 전화했을 때 나는 두 시간 동안 TV를 보고 있었다.)

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

과거완료진행형은 주로 동작을 나타내는 동사와 함께 사용돼. 예를 들어, "study", "work", "play", "watch", "run" 등이 포함돼.

  • 올바른 예시:
    • She had been working on the project all night. (그녀는 밤새 프로젝트를 진행하고 있었다.)
  • 잘못된 예시:
    • She had been knowing him for 5 years. (❌ "know"와 같은 상태 동사는 과거완료진행형에서 사용되지 않음)

🔥 과거완료진행형 요약

👉 과거완료진행형은 과거의 특정 시점까지 계속 진행되었던 동작을 나타낸다. 'Had been + 동사-ing' 형태로 만든다.

728x90