13.表示猜测的几种不同的方法及意义 一些情态动词与动词的完成式连用能够表示对过去情况的猜测或者未实现的可能性。 1)couldhave+过去分词 A.表示对过去可能发生的事情的推测,意为,“可能做了某事”。 Hecouldn’thaveseenheryesterday. Theycouldhavelosttheirway. B.表示某事在过去本有可能发生,但事实上并未发生,意为,“本可以做某事”。 Wecouldhavestartedalittleearlier. Icouldhavekilledher.Itwasanarrowescape. 2)may(might)have+过去分词 A.表示对过去情况的推测,意为,“可能已做某事”。 Hemayhaveheardthenews. Imighthavecometoawrongconclusion. B.表示一种未实现的可能性,即本可以做某事,而实际上并没有做,有时含有抱怨的口吻。 Itwasanarrowescape.Youmighthavekilledyourself. Alotofmendiedwhomighthavebeensaved. 3)musthave+过去分词 表示逻辑上的必然性,即按照某些现象推断过去肯定发生过的某事。 Shemusthavemadeabigmistake. Thecityatonetimemusthavebeenprosperous,foritenjoyedahighlevelofcivilization. 4)needn’thave+过去分词 表示过去不必做某事,但已经做了,即本可不必做某事。 Youneedn’thavewokenmeup.Idon’thavetogotoworktoday. Heneedn’thavewateredtheflowers,foritisgoingtorain. 5)should/oughttohave+过去分词 表示过去应该做某事而实际上没有做。 Youshould/oughttohavedonewhatyourparentstoldyou.(Butyoufailedtodoit.) Youshould/oughttohavebeenmorecareful.(Butyouweren’t.) 6)shouldn’t/oughtn’ttohave+过去分词 表示过去不应该做某事而实际上却做了。 Youshouldn’t/oughtn’ttohavecrossedtheroadwhenthelightswerered.(Butyoudid.) Theyshouldn’t/oughtn’ttohaveleftsosoon.(Buttheydid.) 7)wouldhave+过去分词 表示对现在或将来某时之前业已完成的动作的推测。可译为,“可能”、“也许”、“想必”。 Hewouldhavearrivedbynow. Shewouldhaverecoveredbythen.