问题 选择题

—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

点评:情态动词+完成时是个难点,要知道它们的意思,做此类题时,就很容易做出正确选择

问答题 简答题
单项选择题