题目内容
—I didn’t take notes at yesterday’s meeting because I had left my pen at home.
—You ________ mine. I ______ it.
—You ________ mine. I ______ it.
| A.must have borrowed; wasn’t using | B.may have borrowed; wasn’t using |
| C.should have borrowed; hadn’t used | D.could have borrowed; wasn’t using |
D
试题分析:考查情态动词+完成时,must have done 表示对过去的事情肯定推测;may have done 表示对过去事情不肯定推测;should have done表示应该做某事而没做; could have done表示过去未完成的事情,根据句子意思,所以选D
点评:情态动词+完成时是个难点,要知道它们的意思,做此类题时,就很容易做出正确选择
练习册系列答案
相关题目