您現在的位置是:首頁 > 棋牌
英語中情態動詞表推測的三種時態,你還記得嗎?建議收藏
- 由 Hi說英語 發表于 棋牌
- 2022-10-06
推測是什麼句
親愛的同學們,歡迎來到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 !
上一篇:人生應該怎麼活?