1 I can't agree more是错句吗

张满胜老师说I can't agree more.是个错句,因为这个句子本质上是个虚拟,所以应该说 I couldn't agree more.他给出的解释是:“我本想同意更多,但是不能了,所以出现了虚拟。” 但是我觉得这个解释有点牵强,所以想请问一下专家老师的看法。

请先 登录 后评论

最佳答案 2019-07-21 23:18

如果单独看这个句子,则 I can't agree more. 是没有错误的。can在此为表示理论上的可能性,can't agree more的表示agree more的可能性现在是不存在的。

如果句子的语境是过去,或者有一个if虚拟条件从句,则不能使用can.

请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 1 收藏,58401 浏览
  • 张国锋 提出于 2019-07-20 19:47

相似问题