고급 시제 마스터

Master Level

고급 시제 완전정복

고급 시제란?

고급 시제는 기본 시제보다 더 정교하고 복잡한 시간 관계를 표현하는 문법입니다.

과거완료진행

과거까지 계속

현재완료진행

현재까지 계속

미래완료

미래까지 완료

현재완료진행 (Present Perfect Continuous)

형태: 주어 + have/has + been + 동사원형 + -ing

예문

  • I have been studying English for 10 years. (나는 10년 동안 영어를 공부해왔다)
  • She has been working on this project since January. (그녀는 1월부터 이 프로젝트를 하고 있다)
  • They have been living here for five years. (그들은 5년 동안 여기에 살고 있다)
사용법: 과거부터 현재까지 계속된 동작, 아직 완료되지 않은 진행 중인 일

과거완료진행 (Past Perfect Continuous)

형태: 주어 + had + been + 동사원형 + -ing

예문

  • I had been waiting for two hours when she finally arrived. (그녀가 도착했을 때 나는 2시간 동안 기다리고 있었다)
  • They had been playing soccer for three hours before it started raining. (비가 오기 전까지 그들은 3시간 동안 축구를 하고 있었다)
  • She had been studying all night when I called her. (내가 전화했을 때 그녀는 밤새 공부하고 있었다)
사용법: 과거의 특정 시점까지 계속되었던 동작, 다른 과거 행동의 배경

미래완료 (Future Perfect)

형태: 주어 + will + have + 과거분사

예문

  • By next month, I will have finished this course. (다음 달까지 나는 이 과정을 끝낼 것이다)
  • By the time you arrive, I will have prepared everything. (당신이 도착할 때까지 나는 모든 것을 준비해놓을 것이다)
  • She will have graduated by next year. (그녀는 내년까지 졸업할 것이다)
사용법: 미래의 특정 시점까지 완료될 동작, 미래의 성취나 완료

미래완료진행 (Future Perfect Continuous)

형태: 주어 + will + have + been + 동사원형 + -ing

예문

  • By next year, I will have been working here for 20 years. (내년까지 나는 여기서 20년 동안 일하게 될 것이다)
  • By the end of this month, she will have been studying for her exam for six months. (이번 달 말까지 그녀는 시험을 위해 6개월 동안 공부하게 될 것이다)
  • They will have been living in this city for ten years by next summer. (다음 여름까지 그들은 이 도시에서 10년 동안 살게 될 것이다)
사용법: 미래의 특정 시점까지 계속될 동작, 미래까지의 지속 기간 강조

현재완료 vs 현재완료진행

현재완료: 주어 + have/has + 과거분사
현재완료진행: 주어 + have/has + been + 동사원형 + -ing

비교 예문

  • I have read this book. (나는 이 책을 읽었다) - 완료, 결과 중시
  • I have been reading this book. (나는 이 책을 읽고 있다) - 진행, 과정 중시
  • She has written three novels. (그녀는 세 편의 소설을 썼다) - 완료된 작품들
  • She has been writing a novel. (그녀는 소설을 쓰고 있다) - 지금도 쓰고 있음
핵심 차이: 현재완료(완료/결과) vs 현재완료진행(진행/과정)

시제 일치와 예외

일반 규칙: 과거 + 과거완료, 현재 + 현재완료
예외: 불변의 진리, 과학적 사실, 자연 법칙

예문

  • He said he had been working all day. (그는 하루 종일 일하고 있었다고 말했다) - 시제 일치
  • He said the Earth is round. (그는 지구가 둥글다고 말했다) - 불변의 진리
  • She told me that water boils at 100 degrees Celsius. (그녀는 물이 섭씨 100도에서 끓는다고 말했다) - 과학적 사실
기억할 점: 시제 일치의 일반 규칙과 예외 상황을 구별해야 합니다

고급 시제 빠른 참고

현재완료진행: ~해왔다 (진행)
과거완료진행: ~하고 있었다
미래완료: ~할 것이다 (완료)
미래완료진행: ~하게 될 것이다 (진행)
현재완료: ~했다 (완료)
시제 일치: 과거 + 과거완료
1/6 세트