关于虚拟语气的问题

we all know what the poor man should have said,but what he actually said was........ 为什么这里是 have said 虚拟语气 表示过去 不是应该是had吗
请先 登录 后评论

最佳答案 2018-11-29 12:20

We all know what the poor man should have said, but what he actually said was...

【翻译】我们都知道这个可怜的人儿该说的话没有说出来,但实际上他说的是......

这句话的含义就是:他该说的话没有说出来


这个问题,我觉得不应该是个问题了。网友就不要管它是不是“虚拟语气”了,你只需知道并掌握 should have done 的用法和意思,就行了。

what he should have said:他过去应该说的话而实际没有说出。


请先 登录 后评论

其它 1 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

   should have done 有多种用法,其中一种是“本来该做”,但是实际上没有做。如:

    He shouldn't have said such a thing . 当时他不该说那种话。(摘自外研社、建宏《英汉多功能词典》should)

请先 登录 后评论
  • 0 关注
  • 1 收藏,2104 浏览
  • ff5dq4 提出于 2018-11-28 15:32

相似问题