I’m sorry, but I had no alternative. I simply ______ what I did.
A、must do
B、had to do
C、ought to have done
D、have to do
【正确答案】:B
【题目解析】:这个话是在做了这件事后说的 做这件事在前 句子原本用了what i did过去时 可以看出来说话时事情做好了,而ought to have done 意思是在说话时本来应该要做好的,言下之意是事实没有做好,这显然与句子中what i did不符。have to do用一般时态 表示一种事实 意思是不得, 因为前面已经说过是没有其他选择 事实迫使他只能这么做