I told him how to get there, but perhaps I ______ him a map.

admin2011-12-20  29

问题 I told him how to get there, but perhaps I ______ him a map.

选项 A、should have given
B、ought to give
C、had to give
D、must have given

答案A

解析 其中should have done表示过去应该做某事而结果没做,通常带有抱怨或后悔的语气。must have done表示对过去的肯定的逻辑推测,推定某件事情、动作或状态可能在过去发生过(存在过)。ought to give应当,应该,并没有抱怨或后悔的语气。
转载请注明原文地址:https://kaotiyun.com/show/ADua777K
0

最新回复(0)