2015職稱英語備考語法之推測情態(tài)動詞辨析:
1.must,can/could,may/might可以用來對事情進行推測。
must表推測時只能用于肯定句,是對現(xiàn)在或過去的事情進行的推測,不能表對將來事情的推測,語氣非?隙,譯為“一定……”。
can/could表推測時一般用于否定句或疑問句,也是對現(xiàn)在或過去的事情進行推測,但could偶爾可用于肯定推測。
may/might表推測時一般用于肯定句或否定句,可對現(xiàn)在、過去或?qū)淼氖虑檫M行推測,語氣不很肯定,譯為“可能……”。
2.“情態(tài)動詞+have done”結(jié)構(gòu)用于對過去事情的推測。
might have done和could have done除了表對過去事情的推測外,還可表示一種責(zé)備語氣,意為“(過去)本來可以(能夠)做某事,但實際上沒有做到”,此時不能用may或can.
例如:He might have given you more help,even though he was very busy.
3.表責(zé)備語氣情態(tài)動詞should,ought to,could,might,need等常用來表示說話人對過去事情的不滿或遺憾,帶有較強烈的責(zé)備語氣。
should (ought to) have done “本應(yīng)該……”,表示過去應(yīng)該做而(實際)沒有做的事情,含有責(zé)備或遺憾的語氣,其否定形式為“should not/ought not to have done”,should have done還可以表示驚訝、贊嘆等情緒。例如:It's wonderful that you should have achieved so much in these years.
could/might have done “本來能夠(會)……”,表示過去本來可以(能夠)做某事,但實際上沒有做到。
needn't have done“本來不需要……”,表示過去本來沒有必要做某事,但事實上卻做了。