can't have done是什么意思?
can't have done(不可能做过)是must have done(一定做过)的否定形式。
couldn't have done(可能没做过)是may have done(有可能做过)的否定形式。
一般认为can't have done有80%以上的把握.而couldn't have done则委婉的多,只有50%左右的把握.
must do /can't do一定,肯定80%把握。
may/could do/couldn't do有可能50%把握。
might do/mightn't do也许大概差不多30%以下的把握。
can的用法
1、can用作情态动词的基本意思是“能,能够”“可以”“可能,会”,可表示体力、智力能够完成一件事情或环境赋予的能力; 也可表示由于环境或其他因素而产生的可能性,用于疑问句或否定句中; 还可表示环境、条件或法律的许可。can也可表示要求、拜托、请求、惊讶等。
2、can可与实义动词搭配,构成动词性合成谓语,表示“能力”; 也可用在否定句或疑问句中,与be、进行式的动词或完成式的动词搭配,是对现在或过去的推测,表示“绝不可能”“难道…吗?”。
3、can与表示知觉的动词搭配使用时,通常不用于进行体。
4、can的否定式can't或cannot表示智力或体力不够、不可能或禁止。“can't help v -ing”表示“不禁…”“禁不住做某事”。