英语中的将来完成时

英语中的将来完成时

http://baike.baidu.com/link?url=14ZJHhWwUEu1Ut9b25hDKJHt3INNMe-obvlf2ozMn2ZzTGkkIsPjVzAtvDZjBHcRgC1zTB7KdNZ_dNJbHL0QqK

将来完成时是用在表示在将来某一时间以前已经完成或一直持续的动作。经常与before+将来时间或by+将来时间连用,也可与before或by the time短语引导的现在时的从句连用。

状态已完成:表示某事持续到将来某一时为止一直有的状态。并在将来完成。

动作完成:表示将来某一时或另一个将来的动作之前,已经完成的动作或已经对动作产生一定的影响。

中文名

将来完成时

外文名

The future perfect tense

类    型

词性

构    成

4部分

目录


1构成


2举例


3用法

1构成编辑

shall(第一人称)will(第二人称)+have+过去分词(done)。

即在以下情况下可以用将来完成进行时而不用将来完成时

1)动作本身就是连续的:

By the end of the month he will have been living/working/studying here for ten years.

到了月底他在这里居住/工作/学习就满十年了。

2) 一种经常进行的动作被表示为连续的动作:By the end of this month he will have been training horses/climbing mountains for twenty years.

到了这个月底他驯马/登山就满 20年了。

但是如果提到所驯马匹或所攀登的山峰的数目,或用任何方式把动作分割为一次又一次的动作,就必须用将来完成时:

By the end of the month he will have trained 600 horses/climbed 50 mountains.

到本月底,他驯服的马就有600匹/攀登的山峰就有50座了。

将来完成时用来表示在将来某一时间以前已经完成或一直持续的动作。

2举例编辑

a. 状态已完成:表示某事持续到将来某一时为止一直有的状态。并在将来完成。

b. 动作已完成:表示将来某一时或另一个将来的动作之前,已经完成的动作或已经对动作产生一定的影响。

例:a:They will have been married for 20 years by then. 到那时他们俩结婚就满20年了。

b: You will have reached Shanghai by this time tomorrow. 明天的这个时候你就到上海了。

3用法编辑

1.表示在将来某一时间之前已完成的动作,并往往对将来某一时间产生影响。

例:{1}Pick me up at 8 o‘clock,I will have had breakfast by then.

早上8点钟你来接我,到时我已经吃完早饭了。

{2}We shall(will) have learned 12 units by the end of this term.

到这个学期末,我们将学完12个单元。

{3}By the time you get home, I will have cleaned the house from top to bottom.

你到家之前我将把房子彻底打扫一遍。

2.表示推测,相当于"must have done"结构。

例:{1}You will have heard of this, I guess. 我猜你已经听说过这件事了。

{2}I am sure that he will have got the information. 我相信他一定会得到这个信息。

3.表示某种状态一直持续到说话人所提及的时间。

例:We will have been married a year on June 25th. 到6月25日我们俩结婚就满1年了。

时间: 2024-10-24 14:31:48

英语中的将来完成时的相关文章

英语中的现在完成时

英语中的现在完成时 http://baike.baidu.com/link?url=C6lEbpVhCIABzhxsdtQTD6SsvPjmtxVXoofTHl4LpaEiVpzBZ_vK2A89Eghxhr2VzgifrxZYczz283ZoQk3KTq 现在完成时1.表示从过去某一事件发生到现在或将继续持续下去2.过去发生的事对现在造成的影响构成 have / has +V过去分词中文名现在完成时外文名Present perfect tense四种用法表示影响.持续.重复.将来过去分词 ha

英语中的表语

英语中的表语 http://baike.baidu.com/link?url=5FO0N_ihDEYQ7a9yZ5xMjeHkZu_tauLT__9NiEKH7Guc2MX8VEwLDV_-G8TbJCOR239V8gX28IHnrlat4PUQRK 表语用来说明主语的身份.性质.品性.特征和状态的,表语常由名词.形容词.副词.介词短语.动词的-ing.不定式.从句来充当,它常位于系动词(be, become, appear, seem,look,sound,feel,get,smell等词)之

【转】英语中的礼貌用语

中国人的英语以Chinglish闻名于世:中国人最大的英语发音问题就是没有连读,但这都不是最主要的语言问题.老外们时常议论,很多中国人在说英语时,听起来没有礼貌:并不是这些中国人本身没礼貌,而是他们还没有习惯英语的礼貌表达方式,雅思口语是雅思考试的一个重要组成部分,我们可以从这篇文章学习一点精华. 比如,中国人在餐厅或咖啡厅,会说:“我想要一个汉堡包”或者“我想要一杯咖啡”.但是,如果直接把这些话翻译成英语“I want to have a hamburger.”或“I want to have

英语中的同位语

英语中的同位语 http://baike.baidu.com/link?url=m0OPtbtNefU-EtIVp-spB0UOi467l9JwEUtWQjW1Ao9yoi9QOPIzwYf7sulq7LgQmVPpBB95lxH9yDIewR2zMa 一个名词(或其它形式)对另一个名词或代词进行修饰,限定或说明,这个名词(或其它形式)就是同位语.同位语与被它限定的词的格式要一致,并常常紧挨在一起. 中文名 同位语 考    点 单词作同位语 用    法 两个以上同一层次的语言单位 连    

英语中的系动词

英语中的系动词 系动词编辑 系动词,亦称连系动词(Link Verb),是用来帮助说明主语的动词.作为系动词,它本身有词义,但不能单独用作谓语,后边必须跟表语,,构成系表结构说明主语的状况.性质.特征等情况. 英语系动词的功能主要是把表语(名词.形容词.某些副词.非谓词.介词短语.从句)和它的主语联系在一起,说明主语的属性.特征或状态.它有自己的但不完全的词义,不能在句中独立作谓语,必须和后面的表语一起构成句子的谓语.它虽是虚词,但是其用法是复杂的,而且不可忽视. 中文名 系动词 外文名 Lin

英语中的现在分词和过去分词

英语中的现在分词和过去分词 http://blog.sina.com.cn/s/blog_4e3631450100iecd.html 分词是非谓语动词中的一种形式,是英语教学过程中的重点.难点,也是历届高考考查语法点之一.分词分为现在分词和过去分词两种.它在句子里可作表语.宾语补足语定语和状语.但要注意分词具有主动和进行的意味而过去分词却具有被动和完成的意味. 一.分词在句中的功能 1.分词作表语 现在分词作表语,多表示主语所具有的特征或性质,意为“令人怎样.......”,含主动意味.如:as

在Eclipse中开发Android程序时截屏的方法

在Eclipse中调试Android程序时,有时需要将程序截图保存到电脑中.步骤如下: Window --- Show View --- Other : 在弹出的窗口中,选择 Devices : 在打开的Device选项卡中,选择要截图的设备或模拟器,然后点击旁边的截图按钮: 在弹出的窗口中,点击 Save 按钮,将程序截图保存到指定的目录中即可.

Struts2中使用Velocity模板时模板资源路径配置问题

在Struts2中使用Velocity模板时,如何以相对与Web工程的路径来配置模板资源文件路径这个问题网上千篇一律的来自Velocity官方文档.官方文档中指出如果是Web工程的话,模板的相对路径是工程根路径,今天在使用的时候有如下配置: Velocity.properties(默认在WEB-INF下): resource.loader =file, classclass.resource.loader.description = Velocity Classpath Resource Loa

Android中使用databinding编译时出现的error:Execution failed for task ':app:dataBindingProcessLayoutsDebug'

Windows环境下使用svn对AndroidStudio更新代码时,总会在源文件中出现一堆乱码,尤其是xml文件中的乱码,不仅找起来费劲,改起来更费劲. 最近从svn更新代码之后,编译时出现了下面这个提示,而且AS中没有错误提示,这可真是捉急了. databinding error:Execution failed for task ':app:dataBindingProcessLayoutsDebug' 后来,多亏这篇帖子提示,自己写了段代码来尝试下,http://stackoverflo