单选题
60.
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。
走了这么远的路。你一定饿了吧。
提交答案
关闭