Shoud have done 表示本应该做却没有做吗?
问题描述:
Shoud have done 表示本应该做却没有做吗?
答
是的。
如, I should have learnt French.
答
是的~
而且have done是完成时态
就是本来应该完成的~可是没有实现
would、should、could、might都可以用在虚拟语气
希望回答对你有用