第37题: [单项选择]I told him how to get here but perhaps I ______ him a map. A. should have given B. ought to give C. had to given D. must have given 参考答案:A 答案解析:[解析] 本题测试的是虚拟语气的用法。句子前半部分表客观事实,但but后面的句子表示与客观事实相反,是个含蓄虚拟句,动词用should have+动词的过去分词,表示“本应该做而未做”;must ha