“情態(tài)動(dòng)詞+完成式”是一個(gè)很有用的結(jié)構(gòu),在各類考試中經(jīng)常出現(xiàn),它主要用于表示對(duì)過(guò)去情況進(jìn)行推測(cè)或責(zé)備等,其具體用法歸納如下(其后的中文意思僅供參考,比較準(zhǔn)確的意思需視具體語(yǔ)境而定):
may have done sth:可能已經(jīng)做了某事
might have done sth:可能已經(jīng)做了某事,本來(lái)可能做了某事
must have done sth:一定做了某事
could have done sth:可能已經(jīng)做了某事,本來(lái)可能做了某事,本來(lái)可以做了某事
should have done sth:應(yīng)該做了某事,本來(lái)應(yīng)該做了某事
ought to have done sth:本來(lái)應(yīng)該做了某事
can’t have done sth:不可能已經(jīng)做了某事
couldn’t have done sth:不可能已經(jīng)做了某事
needn’t have done sth:本來(lái)不必做了某事
shouldn’t have done sth:本來(lái)不應(yīng)該做了某事
oughtn’t to have done sth:本來(lái)不應(yīng)該做了某事
在通常情況下,英語(yǔ)不用以下結(jié)構(gòu),在考試中若選項(xiàng)中出現(xiàn)這類結(jié)構(gòu),可首先予以排除:
msutn’t have done sth (因?yàn)閙ust表推測(cè)不用于否定句)
can have done sth (因?yàn)閐one表推測(cè)通常不用于肯定句)
need have done sth (因?yàn)閚eed表推測(cè)通常不用于肯定句)