赖世雄教你学英语语法
虚拟语气
5-16:表对过去事物猜测的三种句型
1.must have+过去分词 一定曾经……
例:he is learned; he must have received higher education.
(他博学多闻,一定受过较高的教育。)
2.may have+过去分词 曾经……
例:he looks tired; he may have stayed up late last night.
(他看起来很疲倦,可能昨晚熬夜了。)
3.cannot have+过去分词 不可能曾经……
例:he is honest; he cannot have stolen mary's money.
(他是老实人,不可能偷玛丽的钱。)
注意
若表猜测的结构为疑问句时,要用“can...have...?”句型。
例:can he have done it?(o)
(他可能做了这样的事吗?)