问题详情:
—Did you punish him for that?
—Yes,but I don’t think I ________ .
A.should have done so
B.need have done so
C.should do that
D.ought to do that
【回答】
【解析】选A。考查情态动词。从上文和Yes可知,“我”惩罚了他,从but判断“我”认为“我”不该这么做。I don’t think I should have done so. “我认为我不该这么做”。故选A项。
知识点:虚拟语气与情态动词
题型:选择题