英语语法 完成式的现在时间

完成式
  另一种主要的状态是完成式。相对于简单式用括弧形状来表达时间,完成式则是以箭头形状来表达时间,表示动作的截止时间。从功能上来看,简单式是交代动作发生的时段,而完成式并不对动作发生的时段作明确的交代,只表示“曾经”、“做过”的意思。请看看下面的例句。

现在时间
  例:I’m sure I have seen this face somewhere.
   (我肯定曾经见过这张脸。)
   
  主要从句I’m sure的动词am表示是现在时间,除此之外,没有时间副词交代是什么时候“看到”这张脸的,只知道一定有见过。也就是说,“看到”的动作没有明确括出来是哪一个时段发生的,只有一个箭头的形状,表示截止时间是现在。在这一刻以前看到过都算数,以后才要去看则不算数。这就是现在时间完成式的条件,所以用have seen(看过)。

  例:We have been working overtime for a week to fill your order.
   (我们连续加班一个星期赶出你订的货。)
这里写图片描述
   把be动词当做动词看,那么再复杂的动词时态也只剩下两种变化,不是简单式就是完成式。这里用完成式,因为时间副词for a week是“到现在,算算有一个星期之久了”,这时候重点在于“算到现在已经有……了”,所以强调的是截止时间,是箭头形状的时间,要用完成式“已经”来配合,所以动词用have been。后面的补语working是现在分词,表示持续性,也就是“一直在加班”,用来形容主语“我们”。动词have been是be动词,不必翻译,只要解释完成式的部分“已经”和时间副词“有一个星期”就可以了。

  例:The house has been redecorated twice since they moved in.
   (打从他们搬来算起,这栋房子已经被装修过两次了。)
这里写图片描述
  这个句子的时间副词since they moved in (打从他们搬来算起)虽然是表示开始计算的时间,可是语气的重点是“算到现在是多久”,所以仍然用完成式has been。补语部分redecorated 是过去分词,要加上被动的解释,成为“被装修”,来形容主语“房子”。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值