平面设计可以自学吗:couldn't have said 是不是“本不该说”的意思?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/13 14:18:07
应该是虚拟语气的用法吧?
更晕了,
到底是“本不该说却说了”的意思?
还是“不可能说过”的意思啊?
这两个结果截然相反啊。。。。。。

could have done
是could的一种用法
属于虚拟语气
意思是
过去该座而没有作的事情
而这个
could not have done的意思
是过去不该作而作了的意思
相同的用法还有must 等
你可以查查字典

是虚拟语气,“本不该说”(可是说了)的意思

OK~~
THAT IS RIGHT````

should本身就有“应该”之意,所以shouldn't have said意思是“本不该说”的意思;
could本身有推测之意,表示可能性,所以couldn't have said意思是“不可能说过”。

虚拟语气,couldn't have said 指本不该说却说了。

如果是could have said 那意思是本该说却没说。

本不该说却说了,虚拟语气