01과 완료시제 3종🟡 중급
중급 영문법 · CEFR B1 ~ B2 · 총 12과 중 1번째
책 전체를 순서대로 보려면 중급 영문법, 같은 자리로 바로 가려면 책 페이지의 이 과를 쓰세요.
완료시제 3종
완료시제는 기준 시점보다 앞선 일을 나타냅니다. 기준이 현재면 현재완료, 과거면 과거완료, 미래면 미래완료입니다.
현재완료 — have / has + p.p.
과거에 시작한 일이 지금까지 이어지거나, 지금에 영향을 미칠 때 씁니다. 막 끝난 일, 경험, 계속을 모두 나타냅니다.
| 용법 | 함께 쓰는 표현 | 예문 |
|---|---|---|
| 계속 | for, since | We have used this system for three years. |
| 경험 | ever, never, before | She has never missed a deadline. |
| 완료 | just, already, yet | The shipment has just arrived. |
| 결과 | now, so far | Sales have doubled so far this year. |
💡 yesterday, last week 처럼 끝난 과거 시점을 가리키는 표현과는 함께 쓰지 않습니다.
과거완료 — had + p.p.
과거의 어떤 시점보다 더 앞선 일을 나타냅니다. 두 사건의 선후를 분명히 할 때 씁니다.
미래완료 — will have + p.p.
미래의 어떤 시점까지 완료될 일을 말합니다. by the time, by next month와 함께 자주 씁니다.
완료진행형
have been + -ing는 동작이 계속되고 있음을 강조합니다. 결과보다 진행 과정이 중요할 때 씁니다.
⚠️ 자주 틀리는 포인트
- I have seen him yesterday. 처럼 끝난 시점과 현재완료를 함께 쓰는 실수 — 과거시제 saw 를 씁니다.
- since three months 처럼 기간에 since 를 쓰는 실수 — 기간은 for, 시작점은 since 입니다.
✏️ 연습 문제 3문항
1. Our company ____ in this market since 2011.
- operates
- operated
- has operated
- is operating
정답과 해설 보기
정답: has operated
since 2011 은 과거의 시작점이 지금까지 이어지는 경우이므로 현재완료를 씁니다.
2. By the time the guests arrived, the staff ____ everything.
- prepare
- prepared
- had prepared
- have prepared
정답과 해설 보기
정답: had prepared
손님이 도착한 시점보다 준비가 더 앞서므로 과거완료를 씁니다.
3. The contractor ____ the wiring for two weeks before the inspection.
- has been replacing
- had been replacing
- replaces
- replace
정답과 해설 보기
정답: had been replacing
과거의 한 시점까지 계속된 진행을 강조하므로 과거완료진행형을 씁니다.
🗂 중급 영문법의 다른 과
과를 옮기면 책 페이지의 해당 위치로도 바로 갈 수 있습니다.