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

?

一、構(gòu)成方法

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

二、用法及用例

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

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

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

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

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

?

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

要是當(dāng)時(shí)立即點(diǎn)頭同意就好了。

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

我問自己在這種情況下我會(huì)怎么做。

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

沒有一個(gè)神志清醒的人會(huì)這樣做.

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

如果她同意庭外和解的話,得到的肯定會(huì)更多。

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

他肯定會(huì)盡最大努力幫她,這一點(diǎn)她非??隙ā?/p>

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

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

?

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