not done
not done
not having done 还是having not done?
Not having done
could not have done
应该是not have done 还是 hane not done
have not done 和 not have done 区别在哪?
not having done 和 having not done 的区别
could not have done是什么意思?
can not done sth 和shouldn not have done sth 和might have done
为什么是not have done和hadn't done ?
should have done 和should not have done的区别
1should not have done 2 could not have done 3 would not have