couldn't have done 有 不可能的意思吗?问题二它和cant have done的区别
问题描述:
couldn't have done 有 不可能的意思吗?问题二它和cant have done的区别
答
前者“不可能做过什么” 用来表示对过去事态的推测
后者意思,用法一样, 这是否定语气更肯定一些。
请及时采纳,不懂继续问( 天天在线 )
(*^__^*) 祝学习进步! 谢谢!
答
couldn't have done和can't have done都表示不可能,对过去情况推测
比如He can't / couldn't have worked out the problem.他不可能解决了这个难题.
can't 也可以用于对现在情况推测.He can't be very smart
couldn't 不行.
couldn't have done可以用于 和过去事实相反的虚拟语气,can't have done 不行
比如:If you hadn't gone to the party,you couldn't have met your future wife.
如果你没去晚会,你不可能遇到你未来的妻子.
喜欢的话,