情态动词+have+done是历年高考的重点和难点之一,现将其用法总结归纳如下:一、“must+have+done”表示对过去事情的肯定推测,译成“一定做过某事”,该结构只用于肯定句
Itmusthaverainedlastnight,forthegroundiswet
昨晚一定下雨了,因为地面还是湿的
Youmusthavebeenmadtospeaktotheservant
你和仆人说话,一定是发疯了
二、“can't+have+done”表示对过去事情的否定推测,译成“不可能做过某事”
Smithcan'thavegonetoBeijing,forIsawhiminthelibraryjustnow
史密斯先生不可能去北京了,我刚才还在图书馆见过他
Marycan'thavestolenyourmoney
Shehasgonehome
玛丽不可能偷你的钱,她回家去了
三、“can+have+done”表示对过去行为的怀疑,用于疑问句,译成“可能做过……吗
Thereisnolightintheroom
Cantheyhavegoneout
屋里没有灯,他们可能出去了吗
Thereisnowheretofindthem
Wherecantheyhavegone
到处找不到他们,他们可能到什么地方去呢
四、“could+have+done”是虚拟语气,表示对过去事情的假设,意思是本来能够做某事而没有做
Hecouldhavepassedtheexam,buthewastoocareless
本来他能够通过考试,但是他太粗心
五、“may+have+done”表示对发生过的事情的推测,意思是“可能已经”或“也许已经”,用于肯定句中
—WhathashappenedtoGeorge
—Idon'tkno