过去将来完成时是英语时态中比较常见的一种,但是,大家对它的用法可能还是不太了解。今天,小编为大家准备了相关的语法知识,将要为大家来讲解一下:过去将来完成时的概念和用法,一起来看看吧!

 

一、构成方法

过去将来完成时由“would+have+过去分词”构成。

二、用法及用例

过去将来完成时表示在过去看来将来某时会已经完成的动作:

She said she’d have finished her exams by then. 她说那时她会已经考完试了。

I thought Sophia would have told you something. 我想索菲娅会已告诉你一地情况。

I thought you would have finished by now. 我想你现在一定已经干完了。

There are a lot of things I should have liked to ask you. 有好些事我本想问你的。

He knew by the time he arrived she would have gone home. 他知道他到时她会已经回家了。

Well, well! Who would have guessed it! 真是的! 这谁会想到呀!

 

1. A quick nod of approval would have done nicely.  

要是当时立即点头同意就好了。

2. I asked myself what I would have done in such a situation.  

我问自己在这种情况下我会怎么做。

3. No man in his senses would have done so.  

没有一个神志清醒的人会这样做.

4. She got much less than she would have done if she had settled out of court.  

如果她同意庭外和解的话,得到的肯定会更多。

5. She would have done nearly as well with a block of wood.  

即使跟她配戏的只是一段木头,她也可以演得几乎一样出色.

6. He would have done his utmost to help her, of that she was certain.  

他肯定会尽最大努力帮她,这一点她非常肯定。

7. But she did not speak impatiently as she once would have done.  

但是她说这话时并没有像以前那样很不耐烦.

 

怎么样,看完了这篇文章,大家是不是对过去将来完成时的用法有了初步的了解了呢?喜欢就赶快收藏起来吧~