could't do 和could't have done还有could do,could have done的区别和用法

问题描述:

could't do 和could't have done还有could do,could have done的区别和用法

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

could't do 不可能做
could do可能作
对于现在事实的推测
could't have done不可能做过
could have done可能作过
对于过去事实的推测