精选优质文档-倾情为你奉上情态动词+have done用法及练习1. must have done 表示对过去或已经发生的行为或状态进行确有把握的推测, 意为“肯定做了某事 ”;只能用在陈述句的肯定句中。It must have rained last night, for the road is wet. The lights were out. They must have been asleep. 2. cant/couldnt have done sth. 表示对过去或已经发生的行为或状态进行确有把的推意为“不可能做了某事 ”;只能用在陈述句的否定句中。He was with me last night. He cant/ couldnt have gone to the theatre. I saw Mr. Wang just now. He couldnt have gone to Beijing. Can/Could have done sth?表示对过去或已经发生的行为或状态的怀疑.意为“可能已经