would have accepted.和would accept. 含义理解上有差别吗?


1)It was a proposal many girls would have accepted.

2)It was a proposal many girls would accept.

老师,这2句would have accepted.和would accept. 含义理解上有差别吗?

老师能否深入讲解不同之处?

非常感谢!

请先 登录 后评论

最佳答案 2020-11-12 09:55

1)It was a proposal many girls would have accepted.
该句没有上下文,would have accepted,一般理解为对过去情况的推测。

句子准确的含义是:“这在当时是一个许多女孩都可能会接受的求婚。” (“可能会接受” ,对过去推测是以现在的时间去判断)。又如:

Any thinking person would not accept such a condition.

任何一个有思想的人都不会接受这个条件的。

A wiser man would not have done such a foolish thing.

聪明一点的人是不会干出这等蠢事的。

如果按照虚拟语气理解,那就是:这在当时是一个许多女孩本可以会接受的求婚。但实际上没有接受。(这种理解必须有上下文)


2)It was a proposal many girls would accept.
这个句子是陈述语气,描述过去事件。句子准确的含义是:“这在当时是一个许多女孩都会接受的建议。”(“都会接受”, 是以过去的时间去描述

可以用现在的时间对比理解:It is a proposal many girls will accept.

一个是从过去的时间去叙述,一个是从现在的时间去叙述。
其实,would 和 will 既可以理解为表将来,也可以理解为说话人的推测,这不矛盾。因为“将来的、尚未实现的东西,都含有推测意义”。


请先 登录 后评论

其它 1 个回答

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

这二个句子肯定有差异。
1) It was a proposal many girls would have accepted.
没有上下文,这个句子有歧义。would have accepted可能是虚拟语气,也可能是would表示对过去对过去的推测。所以,
句义1 :这个提议很多女孩可能已经接受了。
句义2:这个提议本来有很多女孩会接受的。(实际上提议撤销了,would have accepted是与事实相反的推理)
2) It was a proposal many girls would accept.
would accepte为过去将来时。这是个会被很多女孩接受的提议。

请先 登录 后评论
  • 3 关注
  • 1 收藏,1977 浏览
  • yxy39 提出于 2020-11-11 18:40

相似问题