52单词网 > 高中英语 > 高中英语题库 > He told me how to get here but perhaps he me a map. [ ] A. had to give B. ought

He told me how to get here but perhaps he me a map. [ ] A. had to give B. ought

来源:网络 时间:
He told me how to get here but perhaps he me a map. [ ] A. had to give B. ought

He told me how to get here but perhaps he ________ me a map.

[]A.

had to give

B.

ought to give

C.

should have given

D.

must have given

试题答案

答案:C

解析:

must表示推测时用于肯定句,表示“一定……”;should have done=ought to have done表示责备;have to表示“不得不”。