English Advanced Tenses — 완료·진행·미래·시제일치 한눈에
| 단순 | 진행 | 완료 | 완료진행 | |
|---|---|---|---|---|
| 현재 | do | is doing | has done | has been doing |
| 과거 | did | was doing | had done | had been doing |
| 미래 | will do | will be doing | will have done | will have been doing |
| 용법 | 키워드 | 예 |
|---|---|---|
| 결과 | — | I have broken my leg. (지금 부러진 상태) |
| 경험 | ever / never / before | Have you ever been to Paris? |
| 계속 | for / since | I have lived here for 10 years. |
| 완료 | just / already / yet | She has just arrived. |
과거부터 지금까지 계속·누적. for/since와 자주 씀.
has done = 완료 | has been doing = 진행 중
"과거 속의 과거" — 어떤 과거 시점보다 더 이전.
과거 시점 이전부터 그 시점까지 계속 진행.
미래 특정 시점까지 완료되어 있을 것. by + 시점.
| 결정 시점 | 특징 | 예 | |
|---|---|---|---|
will |
지금 막 | 즉흥·예측·의지 | "I'll get it." (전화 울릴 때) |
be going to |
이미 | 계획·근거 있는 예측 | I'm going to visit Paris next month. |
| 현재진행 | 이미 확정 | 약속·예약 | I'm meeting her at 7. |
| 직접화법 | 간접화법 |
|---|---|
am/is/are | was/were |
was/did | had done |
has done | had done |
will | would |
can | could |
may | might |
is round. ✅| 시제 | 빈도 |
|---|---|
현재완료 has done | 매우 높음 |
현재완료 진행 has been doing | 높음 |
과거완료 had done | 중간 |
미래완료 will have done | 낮음 |
과거완료 진행 had been doing | 낮음 |
미래완료 진행 will have been doing | 매우 낮음 |