同等学力英语语法之时态语态(9)

2015-05-14 20:35:00来源:网络

  5. 将来完成时和过去完成时

  (1) 将来完成时和过去完成时的形式。

  ①将来完成时的构成有两种形式:

  第一人称:shall+have+动词的过去分词

  第二、三人称:will+have+动词的过去分词

  ②过去完成时的形式:

  各人称一律用“had + 过去分词”的形式。过去完成时的肯定、否定和疑问形式表示如下:

  (2) 将来完成时和过去完成时的用法。

  将来完成时表示将来某时之前已经完成的动作和状况或已经存在的状态,它往往对将来某一时间产生影响。它常与by the end of this year等表示将来某一时间的状语连用,有时也可与ever,never,soon等时间状语连用。

  例如:

  By the end of this month,the generating set will have run for a whole year. 到下月底,发动装置就运转一年整了。

  “by the end of this month”是表示将来的某一时间,到那时已完成的动作应用将来完成时。还要注意动词run的过去分词形式即它的原形。

  By the time you arrive in London,we shall have stayed in Europe for two weeks. 等你到伦敦的时候,我们就在欧洲待了两周了。

  “by the time”结构也是将来完成时的标志。本句中“by the time”后有一个定语从句做进一步说明,从句中要用一般现在时。本句还有一个提示语即“for two weeks”。for+一般时间是和完成时的“未完成”用法密切联系的,所以本句的主句谓语动词要用将来完成时的“未完成”用法。

  By the time you get up,I shall have done my shopping in the morning market and have had my breakfast. 等你起来的时候,我就该在早市买完了东西,开始做早饭了。

  此处的谓语动词have had应与shall have done并列,只不过省略了shall。

  By the end of this century,air pollution will have become a serious problem that jeopardizes the health of the human race. 到本世纪末,空气污染会更严重,并将威胁到人类的健康。

  本句有时间揭示词“by the end of”结构,这种状语结构一般与将来完成时连用。

  (3) 过去完成时表示在过去某一时刻之前已经发生了的动作或状况,即表示“过去的过去”。如单独出现时,必须有表示过去某一时刻的时间状语,如: by the end of that year,up till then等。在没有时间状语的情况下,它不能单独出现,常和其他时态,特别是一般过去时相伴随。

  例如:

  Before 1970 many technological advances had been made in the field of computer science,which resulted in more efficient computers. 在1970年之前,计算机科学取得了很多重大的技术进步,因而促进了更高效的计算机的问世。

  本句明显表示过去某时刻“before 1970”前已经发生的情况,因此要用过去完成时。

  There was a knock at the door. It was the second time someone had interrupted me that evening.

  有人敲门。这是今天晚上第二次有人来干扰我了。

  在“this be(it be)the first(second,...)time that”句型中,从句常用完成时态。具体到是用现在完成时还是过去完成时,要看主句中be的时态。本句中主句谓语动词用了一般过去时(was),因此从句中也要相应地用过去完成时。

本文选自新东方在线论坛。

更多>>
更多课程>>
更多>>
更多课程>>
更多>>
更多内容
更多>>
更多院校选择>>
更多>>
更多课程>>
-->