了解更多雅思:细分教育类话题词汇目录

一、基本含义

将来完成进行时立足当下说话时间,描述从现在或过去开始,

一直持续到将来某一固定时间点的动作。

到这个未来时间时,动作大概率仍会持续,

也可用于强调长期持续行为带来的影响、疲惫感,侧重体现过程的延续性。

二、基础构成结构

公式:will / shall + have been + 动词-ing形式

主语匹配规则

will可搭配所有人称主语;

shall仅适用于第一人称I、We,多用于正式书面表达。

动词-ing变形规则

普通动词直接加ing:

walk – walking

cook – cooking

不发音e结尾单词去e加ing:

write – writing

take – taking

重读闭音节双写末尾辅音字母再加ing:

run – running

sit – sitting

基础示范句

例1. I will have been learning drawing

for five years next month.

译文:到下个月我学画画就满五年了。

例2. We shall have been waiting

for the train for two hours by 8 o’clock.

译文:到八点的时候,我们等火车就等了两个小时。

三、四大标准句式

肯定陈述句

例1. By the end of this summer vacation,

I will have been practicing swimming for 60 days.

译文:等到这个暑假结束,我练习游泳就满六十天了。

例2. By the time you arrive at the office,

she will have been sorting files for three hours.

译文:等你到办公室的时候,她整理文件已经有三小时了。

否定陈述句

在will、shall后方加not,缩写形式为won’t、shan’t

例1. By the end of this summer vacation,

I will not have been practicing swimming for 60 days.

译文:等到这个暑假结束,我练习游泳还不到六十天。

例2. By the time you arrive at the office,

she won’t have been sorting files for three hours.

译文:等你到办公室的时候,她整理文件还没满三小时。

一般疑问句

将will或者shall放置在句子开头

例1. Will you have been practicing swimming for 60 days

by the end of this summer vacation?

译文:暑假结束时你练游泳就满六十天了吗?

肯定回答:Yes, I will.

译文:是的,我会。

否定回答:No, I won’t.

译文:不,不会。

例2. Will she have been sorting files for three hours

by the time you arrive?

译文:你到的时候她整理文件满三小时了吗?

肯定回答:Yes, she will.

译文:是的,她会。

否定回答:No, she won’t.

译文:不,不会。

特殊疑问句

句首写特殊疑问词,后面衔接一般疑问语序

例1. How long will you have been practicing swimming

by the end of the vacation?

译文:暑假结束时你练游泳一共多久了?

例2. How long will she have been sorting files

by the time we meet?

译文:我们碰面的时候她整理文件多长时间了?

四、核心适用场景

持续动作延续至未来某一时间点,动作届时可能继续开展

1. 常搭配by引导的将来时间状语,搭配for、since标注时长。

例1. My brother will have been playing the guitar

for a whole year by next week.

译文:到下周,我弟弟弹吉他就整整一年了,之后他还会接着练习。

2. 用于预判未来时刻,长期行为造成的直观状态与感受

例2. Your eyes will be tired. You will have been

reading books all night by midnight.

译文:午夜时你的眼睛会很累,到那时你已经看了一整晚的书。

3. 体现未来时段内重复发生的长期行为

例3. By December, we will have been visiting our

grandparents every weekend for ten months.

译文:到十二月为止,我们连续十个月每周末都会去看望祖父母。

五、高频易错点

例1. 错误句子

I will read books for four hours by ten tonight.

译文:今晚十点前,我要看四个小时的书。

错误原因

by加将来时间,需要体现持续到彼时的过程,

一般将来时无法体现长期延续性。

例1. 正确句子

I will have been reading books for four hours by ten tonight.

译文:到今晚十点,我就已经连续看了四个小时的书。

例2. 错误句子

He will have been play basketball for a year next spring.

译文:明年春天,他练篮球就满一年了。

错误原因

have been后面必须使用动词-ing形式,不能使用动词原形。

例2. 正确句子

He will have been playing basketball for a year next spring.

译文:到明年春天,他就已经持续打一年篮球了。

例3. 错误句子:Shall he have been studying English

for two years by September?

译文:到九月份他学英语就满两年了吗?

错误原因:shall只能用于I、We,第三人称主语统一使用will。

例3. 正确句子:Will he have been studying English

for two years by September?

译文:到九月份的时候,他持续学英语就满两年了吗?

例4. 错误句子:They will have been know each other

for five years by next holiday.

译文:等到下个假期,他们相识就满五年了。

错误原因:know属于静态状态动词,

无持续进行的动作含义,不能用于完成进行时。

例4. 正确句子:They will have known each other

for five years by next holiday.

译文:等到下个假期,他们相识就满五年了。

六、拓展例句

The hikers will have been walking along the mountain path

for three hours by sunset.

译文:日落时分,徒步的人们已经沿着山间小路行走三小时了。

知识要点总结:

1. 基础结构:

所有人称可用will have been + 动词-ing;

第一人称可选用shall have been + 动词-ing。

2. 核心用法:

一是描述从现在延续到未来某时刻的持续性动作;

二是预判长期动作在未来带来的身体、环境状态;

三是表示未来周期内反复进行的固定行为。

3. 句式变换规则:

否定句直接在will/shall后加not,疑问句把will/shall前置,

have been和动词-ing固定不变化。

4. 补充注意事项:

like、know、own、believe等静态动词不能用于该时态;

时态常搭配by、for、since、how long等时间类词汇。

请点击返回首页16种时态用法目录

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

错误: Content is protected !!