用cannot have failed表示对现在事实的一个陈述吗

The idea that modern art can only be seen in museums is mistaken.

Even people who take no interest in art cannot have failed to notice examples of modern sculpture on display in public places.

1.这里不是对现在事实的一个陈述吗,为什么用cannot have failed,难道想表达“之前一定注意到过?”

2.怎么感觉有种现在完成成时的感觉,到现在为止一定注意到过,可以这么理解吗?


请先 登录 后评论

最佳答案 2017-05-05 10:21

cannot have done 是 cannot 的推测性性用法,表示对过去的情况作否定性的推测。

意义为:以前不可能没注意到……

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,4431 浏览
  • shineshqw 提出于 2017-05-04 22:55

相似问题