Oh no! We have no gas. Robert______to fill the tank.

admin2019-06-28  27

问题 Oh no! We have no gas. Robert______to fill the tank.

选项 A、could have forgotten
B、should have forgotten
C、must have forgotten
D、might have forgotten

答案C

解析 must have done表示对过去事情的肯定推测,意为“一定做了某事”,符合题意。could have done表示“过去本可以做某事”;should have done表示“过去本应该做某事”;might have done表示对过去发生事情的不确定的推测。故选C。
转载请注明原文地址:https://kaotiyun.com/show/c3DC777K
本试题收录于: 英语题库普高专升本分类
0

最新回复(0)