2015
高考英语人教版一轮复习题库(11):情态动词与虚拟语气(附解析) 1.—i didn't apologize to him for being unable to inform him of the change in the plan. —but you________. a.ought to have b.have to c.should d.must have 答案 a [句意:——我并没有因为没能告诉他计划中的变化而向他道歉。——但是你应该道歉。根据but可知此处用ought to have=ought to have done表示(过去)本该做却未做;b.have to不得不;c.should应该,