了解更多商务英语词汇目录

一、基本含义

过去将来完成时是以过去的时间作为参照视角,描述站在过去某个时间点预判,

在彼时的将来某一时间之前就会已经完成的动作。该时态多用于间接引语、宾语从句中,

常用来转述过去某人对后续事件完成情况的推测、计划或判断。

二、基础构成结构

公式:would / should + have + 动词过去分词

1. 人称使用规则:would适用于全部人称;should仅搭配第一人称I、We,多用于正式书面表达。

He said he would have finished the task by midnight.

他说他会在午夜前完成任务。

We thought we should have learned twenty lessons by the end of that month.

我们当时认为到那个月底我们就能学完二十个课时。

2. 动词过去分词变化规则

规则动词词尾加-ed:finish—finished、fix—fixed

不规则动词需要特殊记忆:do—done、write—written、see—seen

三、四大标准句式

1. 肯定陈述句

She told me she would have packed all luggage by the next morning.

她告诉我第二天早上之前她会收拾好所有行李。

They supposed they would have built the small house before winter came.

他们当时觉得冬天来临前就能建好这座小房子。

2. 否定陈述句

在would/should后添加not,缩写形式为wouldn’t/shouldn’t

She told me she would not have packed all luggage by the next morning.

她告诉我第二天早上之前她收拾不完所有行李。

They supposed they wouldn’t have built the small house before winter came.

他们当时觉得冬天来临前建不好这座小房子。

3. 一般疑问句

将would/should提至句首,多用于转述他人的疑问

He asked if I would have handed in the report by three o’clock that afternoon.

他问我当天下午三点前能不能提交报告。

Yes, I would.

可以。

No, I wouldn’t.

来不及。

She wondered if we should have finished cleaning before guests arrived.

她想知道客人抵达前我们能否打扫完毕。

Yes, we should.

可以。

No, we shouldn’t.

来不及。

4. 特殊疑问句

特殊疑问词 + 陈述语序(多用于宾语从句)

I wondered how many books she would have read by the end of that holiday.

我很好奇到那个假期结束她能读完多少本书。

He asked where they would have arrived by ten o’clock that night.

他询问那晚十点他们会抵达什么地方。

四、核心适用场景

1. 间接引语/宾语从句,转述过去对未来完成动作的计划、预判

My father said he would have bought a new car before my birthday.

爸爸当时说,在我生日之前他就会买一辆新车。

解析:说话动作“said”发生在过去,买车是站在过去视角下、生日前会完成的将来动作。

2. 虚拟语气,表达与过去设想相悖的假设结果

If you had joined us back then, you would have met the famous writer.

要是你那时候和我们一起来了,你当时就能见到那位知名作家。

解析:站在过去复盘,假设条件成立时,本会完成碰面这件事,实际并未发生。

3. 搭配by+过去视角下的将来时间点,限定动作完成时限

By the time we got there, they thought they would have prepared all food.

我们赶到那边的时候,他们说已经会备好全部食物。

解析:“we got there”是过去时间,备餐是在此之前会结束的动作。

五、高频易错点

❌ 错误句子:He said he will have finished work by six that day.

译文:他说那天六点前他会结束工作。

错误解析:主句谓语为过去式said,从句需要匹配过去视角,不能使用will,要改为would。

✅ 正确句子:He said he would have finished work by six that day.

译文:他说那天六点前他会结束工作。

❌ 错误句子:She would have plant trees before the rain came.

译文:下雨前她就能种完树。

错误解析:have后面必须使用动词过去分词,不可使用动词原形。

✅ 正确句子:She would have planted trees before the rain came.

译文:下雨前她就能种完树。

❌ 错误句子:Should he have finished the exam before the bell rang?

译文:铃响前他能答完试卷吗?

错误解析:should仅用于第一人称,第三人称主语统一使用would。

✅ 正确句子:Would he have finished the exam before the bell rang?

译文:铃响前他能答完试卷吗?

❌ 错误句子:I thought they will have left before dawn.

译文:我当时觉得天亮前他们就会离开。

错误解析:主句为过去时态,从句将来完成形式要调整为过去将来完成时。

✅ 正确句子:I thought they would have left before dawn.

译文:我当时觉得天亮前他们就会离开。

六、拓展配套例句

The guide said the girls would have covered the whole trail from the boys’ camp to the girls’ camp

by sunset that day.

导游说,到当天日落时分,女孩们就能走完从男生营地到女生营地的整条小路。

知识要点总结:

1. 基础结构:would/should + have + 动词过去分词;would适配所有人称,should仅限第一人称I、We;

2. 核心逻辑:时态参照基准为过去时间,用于描述站在过去看后续,某个未来节点前已完成的行为;

3. 句式变换规则:否定形式在would/should后加not,疑问句将would/should前置,have与过去分词固定不变;

4. 补充注意事项:常出现在主句为一般过去时的宾语从句内;可用于虚拟语气表达未实现的过去设想;

短暂性动词可体现完成结果,搭配时长状语时需替换为对应的延续性表达。

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

发表回复

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