2 what 与 whatever 的区别

I took _______ was left in the bag.

A. what     B. whatever

请问如何选?what 与 whatever 的区别如何理解?谢谢!

请先 登录 后评论

最佳答案 2018-09-30 10:44

what=the thing(s) which 为特指概念。

whatever= anything that 为泛指概念,用于非肯定语境。

本句中主句谓语为一般过去时,表示确实发生的事件,为肯定语境,故不能用anything that.

例如,我们可以说I took everything in the bag. 但不能说 I took anything in the bag. 可以说 I saw someone in the room. 不能说 I saw anyone in the room.

因此,本句应选what, 而不是whatever。

如果主句谓语改为 I would take, 则what 和 whatever 均可以。因为,我们既可以说 I would take the thing that was left in the bag. 也可以说 I would take anything that was left in the bag. 情态动词would的使用,表示主句的动作 take 还没有发生,袋子里是否有东西可能是提前知道的,也可能提前无法知道,故what 和 whatever 都可以使用,但意义有差别。

请先 登录 后评论

其它 1 个回答

zbr1016.

个人观点,A,因为是过去时,所以只能理解为特指。

如果是将来(will take)时,应该AB都可以。

请先 登录 后评论
  • 2 关注
  • 3 收藏,16309 浏览
  • 林百科 提出于 2018-09-19 14:52

相似问题