should have expected 是虚拟呢,还是表可能性推测用法?

"Why, Dr. Watson, that's not you, is it? You are the last man that I should have expected to see out on the moor at this time of night. But, dear me, what's this? Somebody hurt? Not 

- don't tell me that it is our friend Sir Henry!" He hurried past me and stooped over the dead man. I heard a sharp intake of his breath and the cigar fell from his fingers.

在这一句中, You are the last man that I should have expected to see out on the moor at this time of night.

这里为什么用了情态动词+完成时???should have expected 是虚拟呢,还是表可能性推测用法?另外,这里的should是否可用would替换? 麻烦老师多分析一下这里使用should have expected的意义。谢谢!


请先 登录 后评论

最佳答案 2020-11-08 13:45

You are the last man that I should have expected to see out on the moor at this time of night.

should have expected:虚拟语气。“(过去)本该想到;本该预料到”,实际没有。

【翻译】在夜间这个时候,在这旷野之中,你是我没有料到会看见的最不可能的人。

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,2013 浏览
  • bjxue 提出于 2020-10-28 19:09

相似问题