---I can't find my wallet.---You ________ it on the bus.A.must forgetB.must leaveC.must have forgotD.must have left
网友回答
D解析本题旨在考查“must have done”的含义。情态动词可以用来表示“certainty可能性的”,常用来表示推测,现在或过去的推测。must do与must have done在表示推断时所表达的时间概念不同,前者表示目前存在的状况,后者表示过去或现在必定已经发生的事。must have left it on the bus意思是“肯定丢在公共汽车上了”。