16.-When can I come for the photos I need them tomorrow afternoon.
-They _______ be ready by 12:00.
A.can B.should
C.might D.need
17.-I stayed at a hotel while in New York.
-Oh, did you You _______ with Barbara.
A.could have stayed B.could stay
C.would stay D.must have stayed
18.The fire spread through the hotel very quickly but everyone _______ get out.
A.had to B.would
C.was able to D.could
19. Jack _______ yet, otherwise he would have telephoned me.
A.mustn't have arrived B.shouldn't have arrived
C.can't have arrived D.needn't have arrived
20.When he was there, he _______ go to that coffee shop at the corner after work every day.
A.would B.should
C.had better D.might
21. Sir, you _______ be sitting in this waiting room.It is for woman and children only.
A.oughtn't to B.can't
C.won't D.needn't
22. It's nearly seven o'clock.Jack _______ be here at any moment.
A.must B.need C.should D.can
23.I wonder how he _______ that to the teacher.
A.dare to say B.dare saying
C.not dare say D.dared say
24. I told Sally how to get here, but perhaps I _______ for her.
A.had to write it out B.must have written it out
C.should have written it out D.ought to write it out
25.Michael _______ be a policeman, for he is much too short.
A.needn't B.can't
C.should D.may
●答案解析
1.答案:B
解析:shall用于一般疑问句时表示征求对方意见.我们打扫一下好吗
2.答案:C
解析:could have taken表示对过去情况的推断,可能是谁把它拿走了.should have + 过去分词表示本来应该做而没有做;must have + 过去分词表示(过去)一定那样做了;would have +过去分词常用于表示虚拟语气.
3.答案:D
解析:may可能.所提供的情境He likes driving his car.,John既可能乘火车来,也可能自己开车来.
4.答案:C
解析:couldn't be true表示不可能.所提供的情境there was little snow说明对方所说的去山里滑雪这件事是不可能的.