I didn't hear the phone. I _____ asleep.

A. must be
B. must have been
C. should be
D. should have been

选B. must have been
解析:
本题考察对过去的猜测。
句子意思是:我没听到电话响。我肯定是睡着觉了。
根据I didn't hear the phone可以判断这个是发生在过去的事,
表示对过去的虚拟/猜测用could/might/must/should/would have done.
由于前面已经说明I didn't hear the phone(我没听到电话响),所以这里的语气应该是比较肯定,所以选must have been.
should have done意思是 本应该做的事没做。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-19
答案B
B项是对过去事的肯定的猜测。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网