I cant agree more是错句吗
张满胜老师说I cant agree more.是个错句,由于这个句子本质上是个虚拟,所以应该说 I couldnt agree more.他给出的讲解是:“我本想赞同更多,但不可以了,所以出现了虚拟。” 但我感觉这个讲解有点牵强,所以想请问一下专家老师的怎么看。
假如单独看这个句子,则 I cant agree more. 是没错误的。can在此为表示理论上的可能性,cant agree more的表示agree more的可能性目前是没有的。
假如句子的语境是过去,或者有一个if虚拟条件从句,则不可以用can.
英语学习推荐