?
?
1.?must+have+過去分詞
表示對過去某事的肯定推測车份,意為一定牡彻,肯定。
She got good grades in the exam. She must have worked hard.?她在考試中取得的好成績庄吼,她一定學習非常刻苦总寻。
must+動詞原形
表示對現(xiàn)在一般狀況的推測。
He must be at home now.?現(xiàn)在他一定在家轰坊。
must+be doing
表示對說話時正在進行的事情的推測。
They must be working.?他們一定在工作肴沫。
2.can/could+have+過去分詞
表示對過去已經(jīng)發(fā)生的事情進行推測判斷蕴忆,常用于疑問句或否定句颤芬。
Can/could he have gone home?他可能會回家嗎汰具?
He can't/couldn't have called you,he doesn't/didn't know your phone number.他不可能打電話給你,他不知道你的電話號碼郁副。
can't/couldn't表示否定的推測
He can't be at home豌习,he has gone to Shanghai.他不可能在家,他已經(jīng)去了上海肥隆。
could+have+過去分詞
表示過去有能力做某事而沒做;或表示某事本可能發(fā)生栋艳,但沒有發(fā)生。意為“本可以”吸占,“本來能夠”。
You could have got the first prize.?你本可以獲得一等獎的兼蕊。(實際上沒有獲得)
3.might+have+過去分詞
有時可以表示過去可能發(fā)生而沒有發(fā)生的事情。
You were so careless yesterday,?you might have got hurt. 昨天你太粗心了孙技,你可能會受傷排作。(實際上沒有受傷)
may/might表示推測牵啦,意為“可能”妄痪,“也許”。might所表示的可能性要小于may,語氣更委婉僧著。
You may/might be right.?也許你是對的。
4.should/ought to+have+過去分詞
表示過去本應該做而沒有做的事盹愚,帶有后悔,埋怨或責備等口吻站故。意為“本應該”毅舆。
?
shouldn't/oughtn't to+have+過去分詞
表示過去本不應該做而做了的事愈腾。意為“本不應該”憋活。
You should have told me about it earlier.?你本應該早些告訴我此事虱黄。(實際上沒有早告訴)
5.needn't+have+過去分詞
表示過去不必做或不需要做的某事而實際已經(jīng)做了。意為“本來不必”橱乱,“本不需要”。
You need not have called me.?你本不必打電話給我作瞄。(實際上已經(jīng)打了)
6.will/would+have+過去分詞
表示對已經(jīng)完成的動作或事態(tài)的推測危纫,主要用于第二宗挥、三人稱种蝶,would比will語氣委婉,不肯定它的語氣更強螃征。
The plane will have taken off already.?可能飛機已經(jīng)起飛了。
会傲。