问题
选择题
—I didn’t take notes at yesterday’s meeting because I had left my pen at home.
—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
点评:情态动词+完成时是个难点,要知道它们的意思,做此类题时,就很容易做出正确选择