这里的should have been happy是虚拟语气用法吗?怎么理解呢?

"My dear fellow, you must trust me implicitly and do exactly what I tell you. You can tell your friends 

that we should have been happy to have come with you, but that urgent business required us to be in town. We hope very soon to return to Devonshire. Will you remember to give them that message?"

老师, 这里的should have been happy是虚拟语气用法吗?怎么理解呢?

请先 登录 后评论

最佳答案 2020-11-14 14:05

we should have been happy to have come with you


这是虚拟语气(含蓄虚拟条件句),不定式的动作是过去没有发生的动作,, 为条件状语。后面的but that urgent business required us to be in town. 明确表明实际我们未能和你一起走。所以该句等于:


We should have been happy if we had come with you, but that urgent business required us to be in town.



请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,1864 浏览
  • Long2019 提出于 2020-11-12 13:42