欢迎光临散文网 会员登陆 & 注册

过去将来4种时态都是啥?过去将来进行时、过去将来完成时、过去将来完成进行时

2023-12-18 15:58 作者:萨霞  | 我要投稿

老白 | 过去将来4种时态

1️⃣过去将来

过去将来时:would / should do

过去将来进行时:would / should be doing

过去将来完成时:would / should have done

过去将来完成进行时:would / should have been doing


It was six o'clock. The sun would soon set.

  • 这时是六点钟,太阳即将落山。

He asked me what l should be doing eight o'clock tomorrow.

  • 他问我次日8点将正在做什么。(用于间接引语中)

l guessed that mom would have made so me sandwiches by the time we got back.

  • 我猜我们回来时妈妈已经做好一些三明治了。

l heard by July you'd have been teaching here for ten years.

  • 我听说到七月份,你就在这里教了10年书了。


一般将来时:be to +动词原形

过去将来时:was / were to +动词原形

lt was six o'clock. The sun was to set soon.

  • 这时是六点钟,太阳即将落山。

He promised that he was to help me.

  • 他答应他会帮助我。


2️⃣虚拟语气

主要应用于have done结构的表达中

若表示与过去事实相反的虚拟语气,此时条件从句谓语用过去完成时(had+过去分词),而主句谓语则通常用过去将来完成时(would+have+过去分词)

My father would have driven me to Shanghai, but we decided it would be quicker by train.

  • 父亲原本要开车送我去上海,但我们还是觉得坐火车更快。(最终没开车去)

lf l had left sooner, I would have been on time.

  • 要是我早点动身,我就准时到了。(但我动身太迟了)


主句谓语也可根据情况使用"should (could, might) +have+过去分词”


若表示与过去事实相反的虚拟语气,主句谓语也可根据情况使用“should (could, might)+have+过去分词”。

lf we had found him earlier we could have saved his life.

  • 要是我们当时早点找到他的话,我们就可以救活他。(可惜我们找到他太晚了)

l should not have laughed if I had thought you were sericus.

  • 如果我想到你是认真的,我就不会笑了。(事实是我笑得可欢了)

You should have reported them to the police.

  • 你应当向警方控告他们的。(本应做但没做,此情况人称不限于I / we)


At the time of the accident I was sitting in the back of thecar,because Tom's little boy was sitting beside him in front.(到此为事实)

If Tom's boy had not been there I would have been sitting in front.

  • 事故发生的时候,我坐在车子的后座,因为汤姆的小儿子坐在前边他的身旁。要是汤姆的孩子没坐在那里的话,我就会坐在前面了。


虚拟语气:was / were to +have done

was / were to have done:用来表达预期会发生,但实际未发生的情况

The boat, which was to have taken them to the island, failed to arrive.

  • 原本预计带他们上岛的船却没来。

l was to have seen him last Wednesday, but he didn't come.


在没那么正式的语境中,be supposed to的用法比be to have done更自然

 l was supposed to help, but I was ill.

  • (more natural than I was to have helped ...)
  • 我当时应该帮忙,但是我生病了。

过去将来4种时态都是啥?过去将来进行时、过去将来完成时、过去将来完成进行时的评论 (共 条)

分享到微博请遵守国家法律