题库首页 > 试卷库
试题详情及答案解析
---I have looked for my keys everywhere, but I can’t find them.
---Sorry to hear that. You _____ them somewhere.
A.must loseB.should lose
C.must have lostD.should have lost
答案:C
试题分析:考查情态动词和虚拟语气。句意:--我到处找我的钥匙,但就是找不到。--听到这我很抱歉。你一定是把它们忘在某个地方了。情态动词+have done表示对过去的事情进行虚拟,must have done一定已经做了某事;should have done本应该做某事,根据句意可知,这里表示肯定的推测,故选C。
考点:考查情态动词和虚拟语气