You ______have been hungry after all that walking.

admin2019-03-28  17

问题 You ______have been hungry after all that walking.

选项 A、could
B、should
C、would
D、must

答案D

解析 could have done和would have done用于虚拟语气,should have done意为“本该做某事而未做”;must have done表示对过去情况的肯定推测,意为“一定”。根据句意和用法可知,选D。
转载请注明原文地址:https://jikaoti.com/ti/E6nGFFFM
本试题收录于: 英语题库普高专升本分类
0

最新回复(0)