can't have done和couldn‘t have done 的区别

2020-09-08 教育 79阅读
couldn't have done和can't have done都表示不可能,是对过去情况的推测。
例句:He can't / couldn't have worked out the problem.他不可能解决了这个难题。
can't 也可以用于对现在情况推测,couldn't have done可以用 和过去事实相反的虚拟语气。
例如:If you hadn't gone to the party,you couldn't have met your future wife.如果你没去晚会,你不可能遇到你未来的妻子.
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com