有关虚拟语气的一道题

问题描述:

有关虚拟语气的一道题
I didn't send out my application form last week,but I ______
A.had
B.would do
C.should have
D.might have to
,选错就没得奖啦

c
分析:C这种结构 should have done表示过去应该做,但是没有做的事情