Nothing could have been more annoying

老师您好,

Nothing could have been more annoying

本句翻译为:没什么更令人感到讨厌的了

1.本句中nothing的词性是pron吗?

2.另外本句中could have been 如何理解

感谢 盼复

请先 登录 后评论

最佳答案 2016-08-29 18:11

英语中,could have done (包括 could have been),表达以下两层含义。

1. 对过去情况的可能性推测,意为“(过去)可能做了某事”:

Nothing could have been more annoying. (当时)没有什么比这更烦人了。

The room was so still that you could have heard a pin drop. 那房间静得针掉在地上都能听到。

Few could have foreseen the track of his career at the start. 很少有人在一开始就能预见到他的职业生涯的轨迹。

He could have hugged himself at his success. 他很可能因他的成功而沾沾自喜。

2. 表示与过去事实不符或相反的虚拟语气,意为“(过去)本来可能做某事,而实际未做到”:

I suppose I could have loved her. 我想我本来可以爱她的。 (实际情况是,过去我并没有爱她)

She could have done well if she had got our help. 如果得到我们帮助的话,她就能够做好了。(实际情况是,她没有做好)

The show could have been much better.  演出原本可以更好的。(实际情况是,演出没有更好的结果)

The accident could have been avoided, but he was too careless. 这个事故本来是可以避免的,但是他太粗心了。(实际情况是,事故发生了)

【注意】有时候,一个句子上述两种意思兼而有之:说推测也可,说虚拟也行。这需要根据上下文来判断。例如:

He saved her life when she could have been drowned.

【翻译1】在她可能被淹死的时候,他救了她的命。

【翻译2】他救了她的命,当时她本来会淹死的。


请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,10108 浏览
  • yoshiki31 提出于 2016-08-29 11:26

相似问题