2 can’t 和 couldn’t

She can’t have slept through all that noise.

My brother met her at the Grand Theater yesterday afternoon, so she couldn’t have attended your lecture.

老师,上面两个句子,can’t have done couldn’t have done 是不是都是对过去的事情的不可能的推测,和can’t couldn’t 的时态无关,因为have done 表示更早发生的事情,是这样理解吗?

请先 登录 后评论

最佳答案 2021-07-20 23:53

你的理解完全正确!这样用的 can't couldn't 没有时间上的差别,只有语气上的差别(用couldn't 语气稍委婉)。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 1 收藏,2544 浏览
  • 1208 提出于 2021-07-19 23:57