这个may have done是什么用法

I may not have told you what you want, but I told you all you need.

这个may have done是什么用法?这应该不是推测吧,因为语境是关于你想要从我这知道什么我是清楚的,我是否告诉你了你想要知道的事情我自己也是清楚的,所以我自己用不着推测啊。有可能是虚拟语气吗,想不通是怎样的逻辑,还请老师帮忙说明下,谢谢老师。

请先 登录 后评论

最佳答案 2021-06-01 00:32

这是may的一种特殊用法,用来表示一种让步意义,常和but并列的分句合用,意为尽管A是真实的,但B也是真实的。英文释义和例句如下:《韦氏高阶》

used to say that one thing is true but something else is also true

He may [=might] be slow, but he does very good work. = Slow though he may be, he (still) does very good work. [=although he's slow, he does very good work]

It may [=might] be cold outside, but it's still a beautiful day. [=although it's cold outside, it's still a beautiful day]

She may [=might] have been a great actress, but she was a terrible parent.


请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,2236 浏览
  • 提出于 2021-05-30 04:28

相似问题