题目内容
(2011年温州十校联考)—Where is Lucy?
—I can’t say where she is,but she________have gone to meet her classmates,for they want to go to Sichuan to work as volunteers.
A.can B.should
C.must D.may
解析:选D。考查情态动词。这里表示对过去状况的推断,故用“情态动词+have done”。从前面的“我不确定她在哪里”可知,用may have done,表示“过去可能已经做了……”(不确定)。must have done表示“过去一定做了……”(非常确定);can have done主要用在否定句和疑问句中;should have done表示“过去本该做……(实际却没做)”。
练习册系列答案
相关题目