can have done和could have done的区别是什么?

如题所述

can have done和could have done有区别。

can't have done和couldn't have done有区别

1.can+have+done表示对过去行为的怀疑,用于疑问句,译成“可能做过……吗?“

2.could+have+done是虚拟语气,表示对过去事情的假设,意思是本来能够做某事而没有做。

3.could (不能用 can) have done “表示“过去本能够做某事却未做。”注意:其否定形式 couldn't have done 没有虚拟语气的用法。

4.couldn't have done 只能表推测,相当于 can't have done,意为:“过去不可能做了某事。”

拓展资料

can have done、could have done、can't have done、couldn't have done的例句:

1.Can she have done her homework? 

她可能做完家庭作业了吗?

2.Yes, perhaps I could have done better, but that's not what I want in life. 

是的或许我可以做得更好,但这是不是我要的生活。

3."She can't have done anything so stupid," she cried in distraction. 

“她这么做再愚蠢不过!”她心烦意乱地嚷道。

4.I couldn't have done any of this without Beatrice and mullet fingers. 

没有比阿特丽斯和红鲻我也做不到这些。

温馨提示:内容为网友见解,仅供参考
无其他回答

can have done和could have done的区别是什么?
can have done和could have done有区别。can't have done和couldn't have done有区别。1.can+have+done表示对过去行为的怀疑,用于疑问句,译成“可能做过……吗?“2.could+have+done是虚拟语气,表示对过去事情的假设,意思是本来能够做某事而没有做。3.could (不能用 can) have done “表示“过...

can have ddone 与could have done 的区别在于?
can have done 很可能已经发生了; could have done 很可能已经做了 可以做而没做

can have done 和could have done 的区别
(1)could have done 表示本来会\/可以...【例句】All of this could have been prevented.这一切本来都是可以避免的。(2)would have done 表示本来将...【例句】Without him,none of this would have been done.要是没有他,这一切都不会发生。(3)should have done 表示本应该...【例句...

can have done和 could have done有什么区别?
could 委婉一些,更常用一些 could have done 还表示虚拟语气,与过去事实相反 can have done 表示对过去某事的推测,“可能已经做某事”

could have done 和 can have done 有区别吗? 图中②用could
could have done 表示本能做而实际未做,是虚拟语气。can have done 和could have done 还能表示对过去的推测,常用于否定句和问句中。

can't have done和couldn‘t have done 的区别
1. 释义区别:- "can't have done"的字面意思是“不可能已经做过某事”,它表示主观上持有不可能或不太可能某种行为或事件已经发生的观点。- "couldn't have done"的字面意思是“不可能已经做过某事”,它强调过去发生的某事已经不可能发生。例句:- I can't have left my keys at home. I ...

could have done 和 can have done 有什么区别?还有would have done...
“can+have+done”表示对过去行为的怀疑,用于疑问句,译成“可能做过……吗?“could+have+done”是虚拟语气,表示对过去事情的假设,意思是本来能够做某事而没有做。“would+have+done”虚拟语气,表示对过去事情的假设,意思是“本来会做”。

究竟can't have done与could't have done有什麼分别?
2 表示对已经发生的事情做与事实相反的推测,则只能用could\/might 1楼错,只能说I couldn't have done it without you.多亏了你,不然,我不可能完成。不能用can,因为我已经做了,是在你的帮助下做的,要假设没有你的帮助,必须用could have done,不能用can\/may等现在形式。如果还没有做,...

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

can have done 与could have done 的区别
指过去本能做某事本能完成某事,但实际并没有做成,两者可以互换

相似回答
大家正在搜