中学生考典

www.zxskd.com

将来完成进行时

日期:2025-06-13
浏览量:1
下载量:0
作者:

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

一、语法概述

1.用法: 强调动作持续到将来某一时间点。

2.结构: 主语 + will have been + 动词-ing  

3.标志词: by…for, by the time…for,etc.   

二、句型结构

1.肯定句 :主语 + will have been + 现在分词 + 时间状语

(无人称变化,所有人称均用will,强调“到将来某时为止一直在做某事”)

单数主语

By next month, she will have been working as a teacher for 10 years.(到下个月,她当老师就满10年了。)

复数主语

They will have been living in this city for five years by the end of 2025.(到2025年底,他们在这个城市就住满五年了。)

2.否定句:主语 + won’t(will not)have been + 现在分词 + 时间状语

(表示“到将来某时为止不会一直做某事”,或“持续时间未达预期”)

By the time the party starts, she won’t have been waiting for us for more than 10 minutes.

(等派对开始时,她等我们不会超过10分钟。)

3.一般疑问句:Will + 主语 + have been + 现在分词 + 时间状语?

肯定回答:Yes, 主语 + will.

否定回答:No, 主语 + won’t.

— Will you have been working on this project by the end of the week?(到周末你会一直在做这个项目吗?)

— Yes, I will.(是的,会一直在做。)

— No, I won’t.(不,不会一直做。)

4.特殊疑问句:疑问词 + will + 主语 + have been + 现在分词 + 时间状语?

How long(问持续时长)

— How long will you have been learning piano by your 18th birthday?(到你18岁生日时,你学钢琴多久了?)

— I will have been learning it for 12 years.(我会学了12年。)

What(问正在进行的动作)

— What will they have been doing by the time we arrive?

(等我们到的时候,他们会一直在做什么?)

— They will have been preparing the dinner for hours.

(他们会一直在准备晚餐,已经准备好几个小时了。)

Who(问进行动作的主语)

— Who will have been waiting for us at the airport by 9 p.m.?(到晚上9点,谁会一直在机场等我们?)

— My brother will have been waiting there for us.

(我哥哥会一直在那里等我们。)

Why(问未持续的原因)

— Why won’t she have been practicing the song by the concert?(为什么到音乐会时她没一直在练习这首歌?)

— She will have been busy with other performances.

(她会一直忙于其他演出。)

Where(问持续的地点)

— Where will you have been living for five years by 2030?(到2030年,你会在哪里住满五年?)

— I will have been living in Shanghai by then.

(到那时我会在上海住满五年。)

5.与将来完成时的区别:

(1)将来完成时(will have done):强调“到将来某时已完成的动作”。

如:He will have finished the book. 他会读完书。

(2)将来完成进行时(will have been doing):强调“到将来某时一直在持续的动作”。

如:He will have been reading the book for 3 hours.

他会一直读书读了3小时。

(3)动词选择:多用延续性动词(如work, live, study, wait),不与短暂性动词(如finish, arrive)连用(短暂性动词可用完成时,但进行时无意义)。


将来完成进行时练习题

一、单项选择题

1. By the end of next year, she ______ in this company for 15 years.

A. will work                   B. will have worked

C. will have been working      D. works

2. —Can you attend the party tomorrow?

—Sorry, by then I ______ for a week-long meeting.

A. will prepare             B. will have prepared

C. will be preparing        D. will have been preparing

3. In two months, he ______ the novel for a whole year.

A. will write               B. will have written

C. will have been writing   D. writes

4. By 2030, they ______ on this research project for 10 years.

A. will work                B. will have worked

C. will have been working    D. worked

5. This time next month, we ______ for the final exam continuously for two weeks.

A. will review               B. will have reviewed

C. will be reviewing         D. will have been reviewing

二、用所给动词的适当形式填空

1. By the end of this term, we ______ (learn) English for six years.

2. In three hours, she ______ (drive) for 8 hours straight.

3. By 2028, he ______ (work) in this hospital for 20 years.

4. Next week, they ______ (build) the bridge for five months.

5. By the time you come back, I ______ (wait) for you for three hours.

三、句型转换

1. By the end of next month, he will have been training for the competition for half a year.(改为否定句)

By the end of next month, he ______ ______ ______ training for the competition for half a year.

2. They will have been living in this city for ten years by 2026.(改为一般疑问句并作肯定回答)

—______ they ______ ______ living in this city for ten years by 2026?

—Yes, ______ ______.

3. She will have been teaching in this school for 25 years by the time she retires.(对划线部分提问)

______ ______ ______ she ______ ______ teaching in this school by the time she retires?

4. We will have been studying this subject for three years next year.(改为否定句)

We ______ ______ ______ studying this subject for three years next year.

5. He will have been working on the project for a month by next Monday.(对划线部分提问)

______ ______ ______ he ______ ______ working on the project by next Monday?

四、汉译英

1. 到明年夏天,她将已经在这家医院连续工作20年了。

2. 三个月后,他们将已经为这个项目忙碌了整整一年。

3. 下周末这个时候,我们将已经在海边度假一周了。

4. 到2027年底,他将已经写这部小说两年了。

5. 等你到达时,我将已经在机场等你两个小时了。

一、语法概述

1.用法

2.结构

3.标志词   

二、句型结构

1.肯定句 :主语 + will have been + 现在分词 + 时间状语

2.否定句:主语 + won’t(will not)have been + 现在分词 + 时间状语

3.一般疑问句:Will + 主语 + have been + 现在分词 + 时间状语?

4.特殊疑问句:疑问词 + will + 主语 + have been + 现在分词 + 时间状语?

5.与将来完成时的区别:

(1)将来完成时(will have done):强调“到将来某时已完成的动作”。

(2)将来完成进行时(will have been doing):强调“到将来某时一直在持续的动作”。

(3)动词选择:多用延续性动词(如work, live, study, wait),不与短暂性动词(如finish, arrive)连用(短暂性动词可用完成时,但进行时无意义)。