虚拟语气定义与用法
虚拟语气:表示说话人所说的不是事实,而是一种愿望、假设、或推测。
情态动词 have done
(1) could/might have done 表示过去
本来可以(能够)做某事,但实际上没有做到。
2) should (ought to) have done
“本应该……”,表示过去应该做而没做
(3) needn’t have done 必要做某事,但实际做了
,