国产欧美白嫩精品,精品思思久久99热网,亚洲国产成在线网站91,国产欧美一区二区三区户外

  • <strike id="uqc0k"></strike>
    <ul id="uqc0k"></ul>
  • <delect id="uqc0k"><s id="uqc0k"></s></delect><ul id="uqc0k"><acronym id="uqc0k"></acronym></ul>
    <center id="uqc0k"><source id="uqc0k"></source></center>
  • <strike id="uqc0k"><noscript id="uqc0k"></noscript></strike>
    <center id="uqc0k"></center>

    would have done是什么時態(tài)

    回答
    愛揚教育

    2022-09-23

    would/should+have+過去分詞,這是虛擬語氣的一種用法。would have done表示對過去事情的假設,意思是“本來會做”。

    擴展資料

      have done的用法:

      1、should/ought to have done的含義.“should/ought to have+過去分詞”表示“過去應該做謀事卻沒有做”; “should not/ought not to have+過去分詞”表示“作了不應該做的事”. 含有責備或遺憾的意思。

      例如:You shouldn’t /oughtn’t to have come here alone at such a late hour.你這么晚的時候本不一該一個人來這里的.(實際是一個人來的)

      She should/ought to have gone there alone.她本該一個人去那里的.(實際上不是)

      2、would have done的含義.would have done“本愿意做某事”,非虛擬語氣時,就是would 情態(tài)動詞加動詞原形,have done 就是現(xiàn)在完成時,所以和起來 就是將來完成時的用法,過去將來完成時表示在過去看來將來某時會已經(jīng)完成的動作。

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

      He knew he arrived she would have gone home.他知道他到時她會已經(jīng)回家了。

      3、must have done的含義.“must have+過去分詞”表示對過去的推測,意思是“一定已經(jīng),想必已經(jīng),準是已經(jīng)….”,只用于肯定句中.例如:

      He must have been drinking beer.他肯定一直喝啤酒來著。

      若要表示否定,要用“can’t/couldn’t+ have+過去分詞”,意思是“不可能”:

      The money can’t have been lost there.錢不可能是在那兒丟的。

      should have done“本應該做某事”

      might have done“可能做過某事”

      could have done“本可以做到某事”

      would have done“本愿意做某事”