미래완료
핵심 정리
미래완료는 미래의 어느 시점까지 완료될 일을 나타냅니다.
구조: will have + 과거분사(p.p.)
- By next Friday, I will have finished the report. (다음 주 금요일까지는 보고서를 끝냈을 것이다.)
| 형태 | 구조 | 예문 |
|---|---|---|
| 긍정 | will have + p.p. | I will have finished. |
| 부정 | won't have + p.p. | I won't have finished. |
| 의문 | Will + 주어 + have + p.p.? | Will you have finished? |
주어에 상관없이 형태가 같습니다.
1. 미래완료를 쓰는 경우
| 용법 | 뜻 | 예문 |
|---|---|---|
| 완료 | 그때까지 ~을 끝낼 것이다 | By six, I'll have finished. |
| 경험 | 그때면 ~번 해 본 것이 된다 | If I go again, I'll have been there three times. |
| 계속 | 그때면 ~한 지 ~ 되는 것이다 | Next month, I'll have lived here for ten years. |
| 추측 | 지금쯤 ~했을 것이다 | They will have arrived by now. |
함께 쓰는 표현
| 표현 | 뜻 |
|---|---|
| by + 미래 시점 | ~까지는 |
| by the time + 현재형 | ~할 때쯤에는 |
| by then | 그때까지는 |
| before + 미래 시점 | ~ 전에 |
| in + 기간 | ~ 뒤에는 |
| by the end of | ~ 말까지 |
2. by와 until
| 전치사 | 뜻 | 쓰임 |
|---|---|---|
| by | 늦어도 그때까지 | 미래완료와 잘 어울림 |
| until | 그때까지 계속 | 미래완료와 잘 쓰지 않음 |
- By 5 p.m., I will have finished. (○)
- I will be working until 5 p.m. (○)
3. 시간 부사절
by the time, when, before 뒤에서는 미래 시제 대신 현재형을 씁니다.
- By the time you arrive, we will have finished.
- By the time you will arrive (✗)
4. 미래 시제 비교
| 시제 | 초점 | 예문 |
|---|---|---|
| 미래 | 미래의 일 | I will finish it tomorrow. |
| 미래진행 | 미래 시점에 진행 중 | I will be working at six. |
| 미래완료 | 미래 시점에 완료 | I will have finished by six. |
| 미래완료 진행 | 미래 시점까지의 지속 | I will have been working for ten hours by six. |
5. 예문
쉬운 예문
| 예문 | 뜻 |
|---|---|
| I will have eaten by then. | 그때쯤이면 나는 밥을 먹었을 것이다. |
| She will have left by nine. | 그녀는 9시까지는 떠났을 것이다. |
| We won't have finished by Friday. | 우리는 금요일까지 끝내지 못할 것이다. |
| Will you have read it by tomorrow? | 내일까지 그것을 다 읽을 건가요? |
보통 예문
| 예문 | 뜻 |
|---|---|
| By the time you get here, the movie will have started. | 네가 올 때쯤이면 영화가 시작했을 것이다. |
| I'll have worked here for five years next month. | 다음 달이면 여기서 일한 지 5년이 된다. |
| By next year, I will have saved enough money. | 내년까지는 충분한 돈을 모을 것이다. |
| They'll have arrived in Busan by now. | 그들은 지금쯤 부산에 도착했을 것이다. |
어려운 예문
| 예문 | 뜻 |
|---|---|
| By 2030, the city will have replaced all its buses with electric vehicles. | 2030년까지 그 도시는 모든 버스를 전기 차량으로 교체할 것이다. |
| By the end of this quarter, we will have opened ten new branches. | 이번 분기 말까지 우리는 새 지점 열 곳을 열 것이다. |
| Unless action is taken soon, many species will have disappeared by the end of the century. | 곧 조치를 취하지 않으면 많은 종이 금세기 말까지 사라질 것이다. |
6. 실전 사용 예
| 상황 | 문장 | 뜻 |
|---|---|---|
| 일정 | I will have finished the draft by Friday. | 금요일까지는 초안을 끝내겠습니다. |
| 회의 | By next month, we'll have completed the test. | 다음 달까지는 테스트를 마칠 예정입니다. |
| 기념 | Next year, we'll have been married for ten years. | 내년이면 결혼 10주년이에요. |
| 추측 | He'll have gotten my email by now. | 그는 지금쯤 내 이메일을 받았을 거예요. |
| 약속 | Don't worry. I'll have done it before you return. | 걱정 마세요. 돌아오시기 전에 해 놓을게요. |
7. 한국인이 자주 하는 실수
| 틀린 문장 | 맞는 문장 | 이유 |
|---|---|---|
| I will have finish it. | I will have finished it. | p.p.가 필요합니다. |
| By the time you will come, I'll have left. | By the time you come, I'll have left. | 시간 부사절은 현재형입니다. |
| She will has finished. | She will have finished. | will 뒤에는 have를 씁니다. |
| I will have finished until five. | I will have finished by five. | 완료는 by를 씁니다. |
| I have finished by tomorrow. | I will have finished by tomorrow. | 미래 시점이 기준입니다. |
8. 퀴즈
빈칸 채우기
괄호 안의 동사를 미래완료로 바꾸세요.
알맞은 말 고르기
뜻 구분하기
틀린 곳 고치기
도전 문제
0 / 10