情态动词表示推测的问题

新概念P263有一句She can't have been Danish.  can't have been表示对过去的否定推测,那这里应该翻译为,她那时不可能是丹麦人。我该怎么理解这句话呢?

1)她那时不是,现在改成丹麦国籍了。

2)回忆一个过去遇见的人,猜测那当遇见那人的国籍情况。或者是其他什么我没想到的情况。

请专家老师指导!

请先 登录 后评论

最佳答案 2021-04-01 09:59

She can't have been Danish. 她不可能是丹麦人(过去的语境)。理解到此为止。不要做引申,而且与以后的情况无关。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 1 收藏,1826 浏览
  • xiaoxiao119 提出于 2021-03-25 09:00

相似问题