有关虚拟语气的一道题

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表示过去应该做,但是没有做的事情
所以选C~~~
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-07-04
我觉得是选C选项,意思是“应该这么做却没做的”。
第2个回答  2008-07-04
C,翻译过来就是“我从上星期就没把申请发出去,但我本应发出去的。”
第3个回答  2008-07-05
a
相似回答