1 few + would have done(非条件虚拟语气)

47-year-old volunteer Susan Boyle stepped on to the stage of Britain's Got Talent and announced she was unemployed, had never been married and "never been kissed, actually", few in the audience would have wondered why.

这是阅读理解前两句话。

疑问在最后一句,这里似乎不是条件句,也不是各种从句。为什么要用虚拟语气,表达了什么情感?到底观众wonder了吗?

谢谢?

请先 登录 后评论

最佳答案 2018-07-10 00:15

47-year-old volunteer Susan Boyle stepped on to the stage of Britain's Got Talent and announced she was unemployed, had never been married and "never been kissed, actually", few in the audience would have wondered why.

【翻译】47岁的志愿者苏珊·博伊尔登上英国达人秀的舞台,并且宣布她失业了,从未结过婚,而且“实际上从未被吻过”,不过,观众中很少有人可能会想知道为什么。

few 之前缺少连词。原文是不是漏掉了but?

would have done 这里不表示“虚拟语气”,而是表示“对过去情况的可能性推测”,意为“可能会”。又如:

Any thinking person would not have accepted such a condition.  任何一个有思想的人都不会接受这个条件。

A wiser man would not have done such a foolish thing.  聪明一点的人是不会干出这等蠢事的。

People are recycling many things which they would have thrown away in the past. 现在人们都在回收他们过去可能会丢弃的东西。(2014安徽高考试题)



请先 登录 后评论

其它 1 个回答

曹荣禄  
擅长:动词用法,句法问题

这段话的前面部分是对当时情景的客观描述。最后一句few in the audience would have wondered why.为作者对当时情况的主观推测。would have wondered why并不是虚拟语气,而是对当时可能的情况的推测:很可能听众中几乎没有人想知道为什么。

说话人对过去的情况推测,用情态动词+have done.

请先 登录 后评论
  • 1 关注
  • 3 收藏,2955 浏览
  • zbr1016. 提出于 2018-07-09 20:08

相似问题