您現在的位置是:首頁 > 棋牌

英語中情態動詞表推測的三種時態,你還記得嗎?建議收藏

  • 由 Hi說英語 發表于 棋牌
  • 2022-10-06
簡介mightmay have done 用於對過去情況的不太有把握的可能性推測,表示“可能或許做過某事”

推測是什麼句

親愛的同學們,歡迎來到Hi說英語課堂

@Hi說英語

,今天我們來講講情態動詞表推測的三種時態下用法,你還記得嗎?非常建議你收藏,哪天忘了的話可以開啟再溫習一遍哦!好啦,敲黑板啦,看重點:

英語中情態動詞表推測的三種時態,你還記得嗎?建議收藏

對現在情況的推測

英語中情態動詞表示對現在或一般情況進行推測時,用“can/must/may/might/could...+ be/動詞原形”;

eg:It can‘t be Jack。He has gone to Japan。那不可能是傑克,他去日本了。

對將來情況的推測

英語中情態動詞表示對將來情況進行推測時,用“can/must/may/might/could...+ 動詞原形”;

eg:Lydia must/may/might/could arrive here before seven o’clock。莉迪亞會在七點前到這裡。

對過去情況的推測

英語中情態動詞表示對過去情況進行推測時,用“can/must/may/might/could...+ have done”;

1。must have done 表示對過去發生事情的肯定推測,表示“一定

做過

某事”,語氣堅定,只用於陳述句中。如果表示對過去事情的否定推測,則用can‘t /could’t have done。

eg:You must have done well to have achieved this success。 你取得了這樣的成就,一定乾的不錯。

2。can/could have done 用於對過去情況的不確定或懷疑,表示‘’可能已經

做過

某事”,常用於否定句和疑問句。could have done 是虛擬語氣,表示“過去本來能做但是實際沒有做”;

eg:You could have done better in my place。 你要是處在我的位置,可能比我幹得更好。

3。might/may have done 用於對過去情況的不太有把握的可能性推測,表示“可能/或許做過某事”;

eg:They might have finished their tasks。 他們可能已經完成了他們的任務。

4。needn‘t have done表示“過去本不必做而實際卻做了”,用於虛擬語氣中;

eg:I got up early this morning, but I needn’t have done so because I needn‘t work on Sundays。 我今天早晨起得很早,但是我本來不需要這樣因為我星期天不需要工作。

5。ought to/ should have done表示“過去本應該做而實際未做”,否定形式表示“本不應該做某事而實際做了”含有責備之意。ought to 比should 語氣要強。均用於虛擬語氣中。

eg: I did some things that I shouldn’t have done。 我做了一些本不該做的事。

6。would have done虛擬語氣,表示“本來會做某事卻因某種原因未做成”,說明某一種情況,不像should have done那樣含有責備之意。

eg:Please asked yourself what you would have done in such a situation 請問問你自己在這種情況下,你會怎麼做。

好了,今天就分享到這裡,我是Hi說英語

@Hi說英語

,希望能幫助到你。如果覺得有用,別忘了收藏轉發,讓更多有需要的人也能看到你的分享。Welcome your comments and until next time !

Top