I never would have guessed such a thing.是虚拟语气吗

I never would have guessed such a thing.

在什么样的语境下用该句,请老师举例,以便体会意思。never通常在would后,而这里却在前面,两者有无不同?

请先 登录 后评论

最佳答案 2017-11-25 22:51

I never would have guessed such a thing.

I would never have guessed such a thing.

两个句子都对,表达相同的意思。

这句话有两层含义:

1. 对过去情况的推测。

译为:我(过去,当时)根本不可能猜到会有这种事。

表推测的例句:

She would never have won a beauty contest. 她绝不会赢得选美比赛的。

He never would have made it very far. 他绝不会做得太离谱了。

Jordan never would have done that.  乔丹永远不会这么做。

2. 与过去不符的虚拟语气。

译为:(如果你不告诉我的话)我当时就绝对猜不到会有这种事。(实际已经猜到了)

虚拟语气的例句:

I would never have thought of it if you hadn't mentioned it. 如果不是你提起的话,我肯定想不到。

If I'd only known,I would never have gone away. 如果我知道,我绝不会离开你。

But for him, it would never have taken place. 如果没有他,这种事情绝对不会发生的。

Otherwise they would never have thought of doing this. 要不然,他们绝不会想到这样做。

请先 登录 后评论

其它 1 个回答

陈才   - 英语教师
擅长:中考英语,词法问题

I never would have guessed such a thing.

在什么样的语境下用该句,请老师举例,以便体会意思。never通常在would后,而这里却在前面,两者有无不同?

同意teacher liu 解答观点

我这里只补充一点,

当would never have done 表示对过去的(否定)推测时候,相当与can't have done sth 结构,不可能做某事情

I would never have guessed such a thing.

=I can't have guessed such a thing.

请先 登录 后评论
  • 1 关注
  • 2 收藏,5541 浏览
  • quanfa   提出于 2016-12-09 07:10

相似问题