【正文】
spread through the building very quickly but everyone ____ get out. A. had to B. would C. could D. was able to do you think of this answer? I don’t think it ____ be right. B. might C. must D. can 15. Is John ing by train? He should, but he ___. He likes driving his car. A. can’t B. needn’t C. may not D. mustn’t 16. He doesn’t have to work tomorrow, but you have got to, ____ you? ’t B. haven’t C. haven’t got D. can’t 17. You_____ wake me up when I fall asleep, ______ you? A. haven’t better。 must 18. Why! I couldn’t get you on the phone this morning. We _____ tennis in the yard when you phone me. be playing B. must be playing C. must have been playing D. should have played 19. We didn’t see him at the lecture. Neither did anybody else. He _____ it. A. may not have attended B. mustn’t attend C. can’t have attended D. couldn’t attend 20. I came here by taxi and the driver charged me 50 yuan. Really? You _____ have e by bus. B. must C. may D. should 21. Do you still remember when we went to the Great Wall? I can’t remember it well, but _____ it have been sometime last May? A. should B. must C. could D. would 22. I wonder why Mr Lin didn’t e to work. He____ have been ill. ’t B. should C. might D. can 23. No one passed the mathematics examination today. I guess we ____ the exercise last night. review B. should review C. might review D. should have reviewed 24. She_____ the hospital so soon, for she hasn’t yet recovered. ’t have left B. shouldn’t have left C. needn’t leave D. hadn’t left 25. Why didn’t you tell me there was no meeting today? I ______ all the way here through the heavy snow. ’t have