12시제의 종류와 형태

last update:

시제(tense)란 동사의 형태를 바꾸어서 동사의 동작이나 시간적 의미를 다르게 나타내는 것입니다.

영어의 시제는 아래와 같이 12시제로 나눠볼 수 있습니다.

동사 eat(먹다)를 예로 들어서 정리해 봤습니다.(eat의 과거형은 ate, 과거분사형은 eaten, 현재분사형은 eating)

  단순(기본) 완료 진행 완료진행
현재 eat have eaten am eating have been eating
과거 ate had eaten was eating had been eating
미래 will eat will have eaten will be eating will have been eating


3(현재/과거/미래) * 4(단순/완료/진행/완료진행) 조합으로 총 12시제가 됩니다. 각 시제의 명칭도 이를 조합해서 사용하면 됩니다.

  • 단순현재 / 단순과거 / 단순미래
  • 현재완료 / 과거완료 / 미래완료
  • 현재진행 / 과거진행 / 미래진행
  • 현재완료진행 / 과거완료진행 / 미래완료진행

완료 시제의 형태

현재완료 시제는 have + p.p(과거분사)입니다.

I have eaten lunch.
나는 점심을 먹었다.

과거완료 시제는 have를 had로 바꿔서 had + p.p(과거분사)로 표현합니다.

I had eaten lunch before she arrived.
나는 그녀가 도착하기 전에 점심을 먹었다.

미래완료 시제는 have를 will have로 바꿔서 will have + p.p(과거분사)로 표현합니다.

I will have eaten lunch when he arrives.
그가 도착할 때면 나는 점심을 먹었을 것이다.

진행 시제의 형태 

현재진행 시제는  be + ing(현재분사)입니다.

I am eating lunch now. 
나는 지금 점심을 먹고있다.

과거진행 시제는 be동사를 과거형으로 해서 be 과거형 + ing(현재분사)로 표현합니다.

I was eating lunch when the phone rang.
전화가 울 렸을 때 나는 점심을 먹고 있었다.

미래진행 시제는 be동사 앞에 will을 넣어서 will be +ing(현재분사)로 표현합니다.

I will be eating lunch at this time tomorrow.
나는 내일 이 시간에 점심을 먹고 있는 중일거야.

완료진행 시제의 형태

현재완료진행 또는 현재진행완료 이런식으로 완료와 진행의 순서를 바꿔서 말하는 경우가 많은데요, 형태를 쉽게 기억하기 위해서 완료를 먼저 쓰고 진행을 뒤에 쓰는 것을 추천합니다. 

즉 현재진행완료가 아니라 현재완료진행으로 써야 형태를 기억하기 쉽습니다.

현재완료진행 시제는  have been + ing(현재분사)입니다.

완료(have + p.p)와 진행(be + ing)이 결합된 형태입니다.

I have been eating lunch.
나는 점심을 먹는 중이다.

과거완료진행 시제는 have를 had로 바꿔서 had been + ing(현재분사)로 표현합니다.

I had been eating lunch when the phone rang.
나는 전화가 울렸을 때 점심을 먹고 있었다. 

미래완료진행 시제는 have를 will have로 바꿔서 will have been +ing(현재분사)로 표현합니다.

By that time, I will have been eating lunch for one hour.
그때까지 한 시간 동안 점심을 먹고 있을 것이다.