一、构成方法
过去将来完成时由“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.
但是她说这话时并没有像以前那样很不耐烦.