couldn't have done与couldn't区别

如题~~
以及当could have done表示对过去的猜测时,could have done与could有什么区别?

couldn't表示不可能,无推测意而can有推测意译为可能。could have done有对过去的猜测意也有用做虚拟语气的用法可译为本可以去做...而couldn't have done 为could have done的否定式
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-03-27
could have done 表示对过去的猜测时,表示本可以做却没做
could表示对过去的猜测时,表示不可能做过某事

couldn't have done 表示本不应该做却做了
couldn't 表示不允许做某事或不应该
第2个回答  2010-03-27
could have done本来能够
could能

couldn't have done与couldn't区别
couldn't表示不可能,无推测意而can有推测意译为可能。could have done有对过去的猜测意也有用做虚拟语气的用法可译为本可以去做...而couldn't have done 为could have done的否定式

couldn't have done和couldn't do的区别
前者是情态动词加现在完成时,表对过去的推测,意思是本不能做某事,实际上做了 后者就是一般的情态动词,表不能做,或者表推测,不可能会做

could't do 和could't have done
could't do是指:不能做,(指还没做)could't have done是指:本不能做,(已经做过了)这样你就可应从意思上把他们区分开了~~~希望可以帮助你哦

can't have done和couldn‘t have done 的区别
从释义,用法,使用环境,形象和影响范围五个维度分析can't have done和couldn‘t have done的区别,详细内容如下。1. 释义区别:- "can't have done"的字面意思是“不可能已经做过某事”,它表示主观上持有不可能或不太可能某种行为或事件已经发生的观点。- "couldn't have done"的字面意思是“...

could have done和couldn't have done有什么区别吗?
都有区别。1、can have done 和could have done 的区别 can have done是表示应该做某事而没有做,所以既然知道没有做,那肯定是已经发生了。could have done 表示本能做而实际未做,是虚拟语气.2、can't have done和couldn't have done的区别 can't have done(不可能做过)是must have done(...

什么时候用can't have done什么时候用couldn't have done
第一种比第二种更肯定,第二个较委婉,可能没完成。第一个,不能或没能力,没有完成。

can't have done与could't have done的区别
couldn't 较 can't 委婉, 表示多半是由客观原因造成的不能做,而can't 的主观色彩相对浓一些.

看很多书上说,couldn't\/mightn't have done没有虚拟的意思。那么_百度...
虚拟语气是对事情的一种假象,可以使对过去的,或者是对将来的,但是可以带一些个人的表情,可以使责备、叹息、憧憬等等。想情态动词过去式+have done,是虚拟语气,只是在翻译的时候,往往要根据句意带上感情。这句话的意思是“要是没有你的帮助,我们就不能这么快的完成工作。”应该是表示感谢的。

can’t \/ couldn’t have done什么意思?
must do 表对现在、将来肯定猜测 must have done 表对过去肯定猜测 can't do 表对现在、将来否定猜测 can't have done 表对过去否定猜测,就是他不可能做过某事

couldn't have done和could have done
前者是否定,后则是肯定.could have done 表示“过去本能够做某事却未做。”couldn't have done 没有虚拟语气的用法 ,表否定推测,“不可能做过某事”

相似回答