would have been 和 would be 含义辨析


Charles is now an actor. Given half a chance I would have been the same.

这里为什么用would have been, 表达了什么意思?

为什么不用would be ?


请先 登录 后评论

最佳答案 2020-05-18 12:04

Charles is now an actor. Given half a chance I would have been the same.

划线部分表示对过去的虚拟假设,所以,使用与过去情况不符的虚拟语气。

等于说:

Charles is now an actor. I had been given half a chance I would have been the same.

查尔斯现在是一名演员。如果(当时)我有一半的机会,我也会一样的。

说明:现在是演员,但机会是过去得到的。没有以前当演员的机会和训练,所以,我当时不是演员,现在也不是。

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 2 收藏,8038 浏览
  • Long2019 提出于 2020-05-11 16:23

相似问题