单选题
I told Jim how to get here but perhaps I ______ him the map.
A、
had to give
B、
must have given
C、
ought to give
D、
should have given
【正确答案】
D
【答案解析】
[解析] 本题考查虚拟语气的特殊表达方式。根据题意可知,这里是想表达“应该……”(但却没有做)的含义。had to give“不得不”,must have given“肯定给”,ought to give“应该给”(但不清楚最终结果),should have given“应该给”(暗含没有给的含义),因此本题答案为D。
提交答案
关闭