题目内容

【题目】—It’s already 11 o’clock , and he ______ have been here half an hour ago.

—Maybe he got caught in the rain.

A. must B. ought to

C. may D. can

【答案】B

【解析】

考查情态动词。句意:已经11点了,他半小时前就该到了。A. must have done必定做了…(表示对过去的推测);B. ought to have done 本应该做的;C. may have done可能已经做过某事;D. can have done本来可以做的(但没有做),根据题意,故选B。

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网