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