본문 바로가기

Study/English

[English] #2 시제(현재완료, 과거완료, 현재완료진행, 과거완료진행)


완료시제의 형태는 have pp, 또는 had pp의 형태로 사용한다. 여기서 pp란 past participle, 과거분사의 약자이다.

과거분사는 1. 완료시제를 만들 때 2. 수동태를 만들 때 사용한다.
그래서 왜 완료시제를 쓰는가? 바로 거기에 에너지를 넣는다. 중요한 얘기를 하고있다는 일종의 선언이다. 

 

1. 현재완료(Present Perfect)

  • 형태 : have pp
  • I have spoken. (speak-spoke-spoken 현재, 과거, 과거분사 순이다.)
    보통 speak가 들어가면 뒤에 언어 형태가 나오는 것으로 알고있다. 예를 들어 I speak mandarin. 이런 식으로.
    have pp가 들어간 people have spoken. 의 의미는 민중들이 자기들의 의견을 냈다. 시위를 나갔거나 투표를 했다는 진중한 의미로 사용된다.
  • 비슷한 예시
    What did you do? > 뭐했어?
    What have you done? > 무슨 짓을 한거야? > did가 have pp가 되어야하기 때문에 have done으로 쓰임
  • 굳이 목적없이 have pp를 사용할 때는 거기에 무슨 의미가 있는지 생각해보자.
  • have pp를 ~해왔다 라고만 해석하지 않는다
  • 선언적 의미의 have pp를 많이 써라 
  • 무엇이 다른지 궁금하다면 이미지 검색을 추천한다.

 

I speak mandarin / people have spoken
What did you do? / what have you done?

 

2. 과거 완료(Past Perfect)

  • 형태 : had pp
  • 과거와 대과거 사이 > 하필이면 이 과거보다 더 과거에 일어난 일 > 그래서 현재에도 영향을 미침
  • 스릴러물, 액션영화에서 등장
    1) 하필이면 이게 이전보다 일어났네? 이것이 이 앞에 일어난 것이 전반적인 맥락에서 중요할 때
    2) I had warned you before you screwed up. 내가 망하기 전에 경고했잖아. ~전에 내가 말했다! 경고했다!를 강조

 

3. 현재 완료 진행(Present Perfect Progressive)

  • 완료 진행은 현재완료보다 빈도가 적다
  • I have been speaking. 내가 말했다고 강조하고 싶을 때!
    have pp + be v-ing = have be + be의 pp형태인 been + ing
I've been waiting for you 4 hours. 내가 여~태 기다렸잖아!
She has been writing for two hours. 그녀는 두시간 동안 내~내 글만 썼다
I have been working all afternoon. 오후 내~내 일했어! = 내가 얼마나 고생했는지 봐줘!!

 

4. 과거 완료 진행(Past Perfect Progressive)

  • 정말 드물게 등장
  • 사연있는 이야기 쓸 때 등장
  • 일상얘기, 평범한 얘기에는 잘 안씀

 

더보기

모르는 단어 체크

screw up 망치다, 엉망이 되게 하다, 혼란스럽게 하다
This door won't open won't ~하려고 들질 않는다.
이 문이 열리질 않네

 

 

반응형