单选题
There was no need to wait for a table. They ______ reservations for us.
A、
should have made
B、
must have made
C、
should make
D、
have made
【正确答案】
B
【答案解析】
[解析] 没必要等空桌位。他们一定为我们预定好了。reservation预定。must+have done表示对过去发生行为的推测,意为“一定做过,想必做过”。should+have done表示本应做而实际未做。should+do表示应做…。have+done为现在完成时,表示之前已发生的动作或状态。
提交答案
关闭