Future Perfect

Grammar Pattern BritishAmericanAustralian ★★★★☆ Common Neutral
用闪卡、测验和音频练习 WordLoci

含义: Describing completed actions before a future point

描述在未来某个时间点之前完成的动作
Describir acciones completadas antes de un punto futuro
将来のある時点より前に完了する行為を描写する
미래의 특정 시점 이전에 완료되는 행위 묘사

'Will have + past participle' describes actions that will be complete before a specified future time. 'By next year, I will have finished my degree.' Often used with 'by' + time expression.

'Will have + 过去分词'描述在指定的未来时间之前将完成的动作。'By next year, I will have finished my degree.'(到明年,我将完成学位。)常与'by + 时间表达'连用。
'Will have + participio pasado' describe acciones que estarán completas antes de un tiempo futuro especificado. 'By next year, I will have finished my degree.' A menudo se usa con 'by' + expresión de tiempo.
「Will have + 過去分詞」は、指定された将来の時点までに完了する行動を表します。「By next year, I will have finished my degree.」(来年までに学位を取得しているでしょう。)「by + 時間表現」とよく使われます。
'Will have + 과거분사'는 지정된 미래 시점 이전에 완료될 행위를 묘사한다. 'By next year, I will have finished my degree.' 'by' + 시간 표현과 함께 자주 사용된다.

例句

  1. By Friday, I will have submitted the report.
    到周五,我将已经提交了报告。
    Para el viernes, habré entregado el informe.
    金曜日までに報告書を提出しているでしょう。
    금요일까지 보고서를 제출해 놓을 것이다.
  2. She will have left by the time you arrive.
    等你到的时候,她就已经离开了。
    Ella se habrá ido para cuando llegues.
    あなたが着く頃には彼女は出発しているでしょう。
    네가 도착할 때쯤이면 그녀는 이미 떠났을 것이다.
  3. They will have been married for 25 years next month.
    下个月他们结婚就满25年了。
    El mes que viene habrán estado casados durante 25 años.
    来月で結婚25年になります。
    다음 달이면 결혼 25주년이 된다.
  4. Will you have finished by 5pm?
    你下午5点前能完成吗?
    ¿Habrás terminado para las 5pm?
    午後5時までに終わりますか?
    오후 5시까지 끝낼 수 있겠어?

发音

用法指南

语境: spoken, written, formal

语气: predictive

✓ 正确说法

  • By tomorrow, the problem will have been solved.
    到明天,问题就解决了。
    Para mañana, el problema habrá sido resuelto.
    明日までに問題は解決しているでしょう。
    내일까지 문제가 해결되어 있을 것이다.
  • I will have completed the course by then.
    到那时我就完成课程了。
    Habré completado el curso para entonces.
    その時までにコースを修了しているでしょう。
    그때까지 과정을 완료해 있을 것이다.
  • They will have arrived by midnight.
    他们午夜前会到达。
    Habrán llegado para la medianoche.
    彼らは真夜中までに到着しているでしょう。
    그들은 자정까지 도착해 있을 것이다.
  • By Friday I will have finished.
    到周五我就完成了。
    Para el viernes habré terminado.
    金曜日までに終わらせているでしょう。
    금요일까지 끝내 놓을 것이다.
  • I will have gone.
    我将已经走了。
    Me habré ido.
    もう行ってしまっているでしょう。
    이미 가 버렸을 것이다.

✗ 错误说法

  • By Friday I will finish. (use will have finished)
    By Friday I will finish.(用will have finished)
    By Friday I will finish. (usar will have finished)
    By Friday I will finish.(will have finishedを使う)
    By Friday I will finish.(will have finished를 사용)
  • I will have went. (use 'gone')
    I will have went.(用'gone')
    I will have went. (usar 'gone')
    I will have went.(「gone」を使う)
    I will have went.('gone'을 사용)

起源与历史

Perfect future completion

文化背景

Era: Modern

Generation: All ages

Social background: Universal

更多同类表达

Present Perfect Continuous ★★★★☆ Emphasizes the duration or recent nature of an ongoing ac... Future in the Past ★★★★☆ Describes what was expected or planned from a past perspe... Narrative Tense Sequence ★★★★☆ Combining tenses effectively in storytelling Tense sequence in complex sentences ★★★★☆ Matching tenses across clauses correctly Past Perfect Continuous ★★★☆☆ Emphasizes the duration of an activity before another pas... Historic Present ★★★☆☆ Using present tense to narrate past events vividly
X / Twitter WhatsApp Facebook

More from Verb Tenses

"Future Perfect" 上练习 WordLoci

闪卡、测验、音频发音和间隔重复 — 全部免费