优学教育网合作机构>朗阁教育欢迎您
首页 >英语学习网

将来完成时的用法

发布时间:2022-08-25 14:12 字数:2241字 阅读:99

将来完成时的用法,之前学过完成时,就是“动作已经完成的状态”。现在要来认识将来完成时,它的用法和现在完成时 / 过去完成时一样,都是用来表达“动作已经完成”的意思。而将来完成时的差别只在于“完成的时间”,以及要把“will(将要)”放进句子里而已,记得will后面的“已经”要打回原形have!

必学重点

将来完成时=will+have+动词ed

重点分析

将来完成时=will+have+动词ed,这里的“动词ed”, 被称为过去分词,性质算是形容词 / 副词,所以不会有句子同时存在两个动词的情况。另外要注意,will后面的“已经”要记得打回原形have。

例句分析1

他明天将会已经看完这本书。

中文:他明天将会已经看完这本书。

英文:他+将会+已经+看完+这本书+明天

=He will have read this book tomorrow.(O)

常见错误:He will has read this book tomorrow.(X)

will后面的“has”要打回原形写成“have”。

将来完成时的用法

注意 1

“在几点之前”通常会用介词“by”来表示,所以“在2点之前”我们可以写成“by two o’clock”。因此“by”可以当作表示“时间状况”的介词=“在……几点之前”的意思。另外,之前学过“before=以前”,但其实“before”也可以用来表示“在几点以前”,因此“在2点之前”可以写成“before two o’clock”。

注意 2

不过“by”和“before”在含义上还是有些微小的差异。“by”指的是“截止到什么期限以前”,所以“by two o’clock”指的是“2点以前”,且包含“2点”。而“before two o’clock”指的是“2点以前”但是不包含“2点”这个时间。before的用法复习before可以作时间副词,意思是“以前”,如“我以前见过她”=“I saw her before.”。

此外before也可以作介词=“在几点以前”,如“9点之前我将会上床睡觉”=“I will go to bed before nine o’clock.”。

before也可以当连词=“在……事件之前”,可放在句中 / 句首连接前后两个句子,如“他已经睡了,在你来这之前”=“He had slept before you came here.”,或写成“Before you came here, he had slept.”。

例句分析2

在5点之前那趟火车(train)将会已经离开。(leave的过去分词=left)

中文:在5点之前那趟火车将会已经离开。

英文:那趟火车+将会+已经+离开+在5点之前

=That train will have left by five o’clock. (O)

(基本上用by和before都没错,但如果火车的出发时间是5点,用by会比用before符合题意。)

例句分析3

在你抵达这里之前我将会已经把你的车洗好。(wash的过去分词=washed)

中文:在你抵达这里之前我将会已经把你的车洗好。

英文:我+将会+已经+洗完+你的车+在你抵达这里之前

=I will have washed your car before you arrive here.(O)

(“before”在这当做两个句子的连词,表达“在……事件之前”。)

常见错误:I will have washed your car by you arrive here.(X)before主要用在表达“在……事件之前”;by主要用在表达“在……精确时间之前”。

马上试试看

会用到将来完成时,表示说话者已经很肯定到时候这件事一定做完了。因此,在下面的句子中,我们也会看到说话的人回答“我是确定的”!

1.你已经完成你的功课了吗?(finish的过去分词=finished)

2.不,我还没有完成我的功课。

3.你何时将会已经完成你的功课?

4.我将会已经完成我的回家功课在5点之前(by)。

5.你确定吗?

6.是的,我确定。

7.你已经打扫完你的卧室了吗?(clean的过去分词=cleaned)

8.没,我还没打扫完我的卧室。

9.你何时将会已经打扫完你的卧室?

10.我将会已经打扫完我的卧室在我老公(husband)回家之前。

参考答案

马上试试看

1. Have you finished your homework?

2. No, I have not finished my homework.

3. When will you have finished your homework?

4. I will have finished my homework by five o’clock.

5. Are you sure?

6. Yes, I am sure.

7. Have you cleaned your bedroom?

8. No, I have not cleaned my bedroom?8. No, I have not cleaned my bedroom.

9. When will you have cleaned your bedroom?

10. I will have cleaned my bedroom before my husband come home.

以上就是由朗阁教育整理的《将来完成时的用法》,了解更多请进入英语学习网栏目