学习好资料欢迎下载情态动词专项练习1. Jeanhave kept his promise. I wonder why he changed his idea. A. must B. should C. need D. would 解析:选 B. “should have +过去分词 ” 表示 “过去本来应该 (但没能 )做某事 ”;keep one ’ s promise 意为 “信守诺言 ”。2. Janehave come to the party, but shenot find the exact time. A. could; could B. might; could C. should; could D. should; would 解析:选 A.“ could have+过去分词表示过去本来应该(但没能 )做某事 ”。3. So many mistakes in your homework! Youmore careful. A. may be B. had to C. would be D. should have been 解析:选 D. “You should have been more careful”. 意为:你本来应该更细心的。4.Her brotherbe at home now, because he was seen playing basketball in the stadium just now. A. mustn’t B. needn ’t C. can ’tD. shouldn't 解析:选 C. can ’t be at home 意为:不可能在家。5.---I can’ t understand why our boss is late.---Hethe early bus. A. could miss B. may have missed C. can have missed D. might miss 解析:选 B. “may have+过去分词 ”表示对过去动作的判断,意为:可能做了某事。注意:can表示可能时,只能用于疑问句和反问句。6. She didn't answer the phone, she ______ asleep. A. may be B. must be C. should have been D. must have been 解析:选 D. 表示:对过去发生的事情的肯定推测。7.The little girl’ s eyes were red. She ______.A. may cry B. must cry C. must be cried D. must have been crying 解析:选 D. 意为:她刚才肯定一直在哭。对过去某事正发生的推测。8.He______ his supper now, for the dining hall is still closed. A. can ’ t be havingB. needn ’t be having C. mustn ’ t be having D. shouldn't be having 解析:选 A. 对现在正在发生的事情的否定推测。9.I parked my bike behind the building, but now it is gone. It ________ . A. may be stolen B. must be stolen C. must ...