第1个回答 2019-03-26
can't …more
还有一个词组的用法和这个很相似:cann`t be too .to.意思是“你在做什么事的时候再怎样都不为过”eg:You cann`t be too careful to cross the road.
因为这个采取的知识点是英文里的虚拟时态,英文有时候比较矫情,特别‘绝对’的意思喜欢用一些极端表达来呈现出来,而Couldn't ...+ 比较级就用的比较多,比如别人问你How are you? 你想说特别特别好,除了用very good/pretty good, 也可以说Couldn't be better. 字面意思是 不能/无法更好了,言外之意已经好到极致了,爆满了。但一定要用couldn't... 而不是can't, 因为过去式可以表示虚拟,只是情感的抒发,并不是真的不能更好,类似常用的还有:1. Couldn't be happier. 不能更加开心,即特别开心;2. Couldn't love you more. 不能爱你更多,即特别爱你;3. Couldn't care less. 不能在乎更少,少到极致了,即非常不在乎非常不关心。
希望对你的理解有所帮助.
第2个回答 2019-03-26
不可以用 can’t 或 couldn’t ,
I shouldn’t have enjoyed myself more.
令人惊叹! 我不应该玩得更开心。
(事实上我玩的开心得很。)
shouldn’t have + v. 过去分词
这里是虚拟语气,表示“ 本来不应该这样的,事实却是这样的” ( 事情与事实相反)
shouldn’t have enjoyed = had enjoyed
记住这种固定表达形式,方便正确运用。本回答被网友采纳