【高考英语语法】情态动词+have done今天开始学习情态动词+动词完成式,这一节我们学习情态动词+have done的详细用法!
"情态动词+have done"是情态动词的一个十分重要的结构,昨天学习了can/could have done的相关知识,今天学习下一个must have done。
C:must have done
1.表示对过去事实有把握的推测,具有较大的可能性。只用于肯定句中,否定句和疑问句用can/could have done。
His watch must have stopped.他的表肯定停了。
--- I rang your flat yesterday. A man answered but I didn't recognize the voice.昨天我给你家打电话,一位男士接了电话,但我没听出来是谁的声音。
--- Oh, it must have been my brother Peter. 哦,那是我哥哥彼得。
2.用于虚拟语气中时,表示与过去事实相反。
You must have caught the bus if you had got up earlier. 如果你早一点儿起床的话,你准能赶上那一班公共汽车了。(事实上没有赶上公共汽车)
He must have won the game if he had been careful enough.如果他足够细心的话,他准能赢得比赛。.