语法

将来完成时与将来完成进行时 (Future Perfect)

语法点:将来完成时与将来完成进行时 (Future Perfect)

将来完成时 (will have done) 表示“到将来某一时刻为止,某动作将已经完成”。将来完成进行时 (will have been doing) 则强调“到将来某时为止,某动作将已经持续了多久”,常和 for + 一段时间连用。两者都需要一个“将来的时间点”作参照,如 by next week、by the time he retires、the day before his retirement。本课第 6 句 Mr. Page will have been teaching for a total of forty years 正是典型例子。此外,课文大量使用 will be doing(将来进行时)表示按计划将要发生的事。

结构

形式 结构 例子
将来完成时·肯定 主语 + will have + 过去分词 By Friday he will have finished the album.
将来完成时·否定 主语 + will not (won't) have + 过去分词 He won't have finished it by Friday.
将来完成时·疑问 Will + 主语 + have + 过去分词? Will he have finished it by Friday?
将来完成进行时·肯定 主语 + will have been + 动词-ing (+ for/since…) By June he will have been teaching for forty years.
将来完成进行时·疑问 Will + 主语 + have been + 动词-ing? How long will he have been teaching by June?

常见时间状语:by + 时间点、by the time + 从句、the day before…、in two years' time。

课文中的例句

补充例句

易错点

逐句语法分析 · 9 句
  1. 1I have just received a letter from my old school, informing me that my former headmaster, Mr. Stuart Page, will be retiring next week.

    我刚刚收到母校的一封信,信中告诉我,我以前的校长斯图亚特·佩奇先生将于下周退休。

    现在完成时 + 将来进行时 (Present Perfect + Future Continuous) · 主语 + have just + 过去分词 + 宾语, 现在分词短语 (informing me that + 从句)

    • have just received:现在完成时表示刚刚发生
    • informing me that… 是现在分词短语作定语,修饰 a letter
    • will be retiring:将来进行时表示按计划将发生的事

    主句用现在完成时说明刚收到信;分词短语 informing… 说明信的内容,其中从句用将来进行时。

  2. 2Pupils of the school old and new, will be sending him a present to mark the occasion.

    为了纪念这一时刻,学校的新老学生将送给他一份礼物。

    将来进行时 (Future Continuous) · 主语 + will be + 动词-ing + 间接宾语 + 直接宾语 + 目的状语

    • will be sending:将来进行时表示已经安排好的事
    • old and new 后置修饰 pupils
    • to mark the occasion 是不定式表目的

    send sb. sth. 双宾语结构;将来进行时使语气比 will send 更自然、更像既定安排。

  3. 3All those who have contributed towards the gift will sign their names in a large album which will be sent to the headmaster's home.

    所有为这份礼物出过钱的人都将在一本大纪念册上签名,这本纪念册将被送到校长家中。

    现在完成时 + 一般将来时 (Present Perfect + Simple Future) · All those who + 现在完成时从句 + will + 动词原形 + 宾语 + 定语从句

    • who have contributed 定语从句修饰 all those
    • will sign 一般将来时
    • which will be sent 是将来时被动语态的定语从句

    先发生的“捐款”用现在完成时,之后的“签名”用将来时;which 从句用将来被动 will be sent。

  4. 4We shall all remember Mr. Page for his patience and understanding and for the kindly encouragement he gave us when we went so unwillingly to school.

    我们都会记住佩奇先生的耐心和理解,记住我们当年很不情愿地去上学时他给予我们的亲切鼓励。

    一般将来时 (Simple Future) · 主语 + shall + 动词原形 + 宾语 + for + 原因 + 定语从句

    • shall 与第一人称 we 连用表将来
    • remember sb. for sth. 因某事记住某人
    • he gave us 是省略关系词的定语从句,修饰 encouragement

    shall 在英式英语中用于 I/we 的将来时;定语从句 (which) he gave us 省略了关系代词。

  5. 5A great many former pupils will be attending a farewell dinner in his honour next Thursday.

    下星期四,许多以前的学生将出席为他举行的告别晚宴。

    将来进行时 (Future Continuous) · 主语 + will be + 动词-ing + 宾语 + 地点/时间状语

    • will be attending 将来进行时表示已定的计划
    • a great many + 可数名词复数
    • in his honour 为了向他致敬

    next Thursday 是明确将来时间;用将来进行时表示这是安排好的活动。

  6. 6It is a curious coincidence that the day before his retirement, Mr. Page will have been teaching for a total of forty years.

    一个奇妙的巧合是,到他退休的前一天,佩奇先生将整整教了四十年书。

    将来完成进行时 (Future Perfect Continuous) · It is + 名词 + that 从句:时间状语 + 主语 + will have been + 动词-ing + for + 时间段

    • will have been teaching:将来完成进行时
    • the day before his retirement 是将来的参照时间点
    • for a total of forty years 表示持续时长

    本课核心句:以退休前一天为参照点,强调到那时教书已持续四十年。

  7. 7After he has retired he will devote himself to gardening.

    退休以后,他将专心从事园艺。

    现在完成时 + 一般将来时 (Present Perfect + Simple Future) · After + 主语 + has + 过去分词, 主语 + will + 动词原形 + 反身代词 + to + 名词

    • 时间状语从句用现在完成时代替将来完成时
    • devote oneself to + 名词/动名词
    • 主句用一般将来时

    after 从句不能用 will have retired,要用 has retired;主句 will devote 表示将来。

  8. 8For him, this will be an entirely new hobby.

    对他来说,这将是一项全新的爱好。

    一般将来时 (Simple Future) · For + 宾语, 主语 + will be + 表语

    • this 指代上文的 gardening
    • entirely 修饰形容词 new
    • for him 表示“对他来说”

    简单的 will be 系表结构,表示将来的状态。

  9. 9But this does not matter, for, as he has often remarked, one is never too old to learn.

    但这并不要紧,因为正如他常说的那样,人活到老学到老。

    一般现在时 + 现在完成时 (Simple Present + Present Perfect) · But + 主语 + does not + 动词原形, for + 插入语 + 主语 + is never too + 形容词 + to + 动词原形

    • for 在此是连词,表示“因为”
    • as he has often remarked 插入语用现在完成时
    • never too old to learn:too…to 结构与 never 连用表示“永远不会太老而不能学”

    one 泛指“人”;too…to 本表否定,前加 never 变为肯定:活到老学到老。

练习 · 44 题

每组做完自动记录;总正确率 80% 以上记为掌握 ★。改写和改错与参考答案不完全一致时,登录用户由 AI 判断是否可接受。

总计 0/44
  1. 选择最佳答案

    1. The day before his retirement, Mr. Page ____ for a total of forty years.

  2. 选择最佳答案

    2. By next Thursday, all the former pupils ____ their names in the album.

  3. 选择最佳答案

    3. After he ____, he will devote himself to gardening.

  4. 选择最佳答案

    4. My former headmaster ____ next week.

  5. 选择最佳答案

    5. By the end of this year, he ____ in this school for forty years.

  6. 选择最佳答案

    6. When the album arrives next week, Mr. Page ____ it.

  7. 选择最佳答案

    7. ____ the gift by the time the dinner begins next Thursday?

  8. 选择最佳答案

    8. A great many former pupils ____ a farewell dinner in his honour next Thursday.

  9. 选择最佳答案

    9. I have just received a letter from my old school, ____ me that Mr. Page will be retiring.

  10. 选择最佳答案

    10. As he has often remarked, one is never ____ old to learn.