should have done 和should都可以表示竟然吗
should have done 和should都可以表示竟然吗
should have done能不能表示竟然做过某事
should have done 和should be doing 有区别吗
could have done和should have done
should have done 可以表示对过去的推测
were to have done 和 should have done 都表示虚拟的 本应该 有什么去区别么?
should have done 和should not have done的区别
should have done 用法中的have可以省略吗?
should have done 可以换成 ought to have done嘛?
should have been done 只表示过去应该做而没做的责备吗?它可以表示推测吗?
关于should have done
should have done是什么意思?