2 I couldn't agree more和I can't agree more

尊敬的曹老师,我们知道I can't agree more 是个错误的句子,正确的是I couldn't agree more,因为这个句子是个虚拟语气,那么这个句子是表示与事实相反还是表示未必是事实呢?或者说这句话是不是有个假设条件别省略了,比如说If you asked me againI couldn't agree more.省略了条件句。请曹老师解惑。

请先 登录 后评论

最佳答案 2021-01-22 10:26

couldn't +verb +比较级是英语中使用虚拟语气来表示一种极致状态的说法,如: I couldn't agree more, I couldn't care less, I couldn't feel happier. 等。有的已成习惯表达,也有的甚至在美国口语里可以把not 省略但意思却不变。如:I could care less I couldn't care less 意思相同,都是“我根本不在乎”的意思。当然I couldn't agree more.不能省略not. 因为没有这么用的。为什么用虚拟语气,因为事实上,agree 也好,care 也好,从逻辑角度说,没有顶点,只是相对而言。因为与逻辑事实不一致,只是抒发感情,所以用虚拟。用现在时can't , 虽然在英语实践中也会出现这种用法,但严格讲是错误的,一般多见于非正式文体。而且,用couldn't 的比例远远超过can't.

请先 登录 后评论

其它 1 个回答

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

I can't agree more. 是个完全正确的句子,你怎么能认为是错误的呢?这是比较级表示最高级意义。例如,有人问你今天感觉如何?你回答,I can't feel better. 意为我感觉好得不能再好了,现在的感觉已经是最好的了。所以,I can't agree more. 意为我完全同意的意思。百分之百地同意,不能再多了,已经到顶了。这种用法和虚拟语气无关。

请先 登录 后评论
  • 4 关注
  • 2 收藏,12340 浏览
  • 张国锋 提出于 2021-01-21 22:02

相似问题