過去將來完成時是英語時態(tài)中比較常見的一種,但是,大家對它的用法可能還是不太了解。今天,小編為大家準備了相關(guān)的語法知識,將要為大家來講解一下:過去將來完成時的概念和用法,一起來看看吧!

?

一、構(gòu)成方法

過去將來完成時由“would+have+過去分詞”構(gòu)成。

二、用法及用例

過去將來完成時表示在過去看來將來某時會已經(jīng)完成的動作:

She said she’d have finished her exams by then. 她說那時她會已經(jīng)考完試了。

I thought Sophia would have told you something. 我想索菲婭會已告訴你一地情況。

I thought you would have finished by now. 我想你現(xiàn)在一定已經(jīng)干完了。

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. 他知道他到時她會已經(jīng)回家了。

Well, well! Who would have guessed it! 真是的! 這誰會想到呀!

?

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

要是當(dāng)時立即點頭同意就好了。

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. ?

但是她說這話時并沒有像以前那樣很不耐煩.

?

怎么樣,看完了這篇文章,大家是不是對過去將來完成時的用法有了初步的了解了呢?喜歡就趕快收藏起來吧~