【正文】
otherwise, he wouldn’t be enjoying himself by the seaside.A. should B. must C. wouldn’t D. can’t13. The woman biologist stayed in Africa studying wild animals for 13 years before she Oh, dear! She _______ a lot of difficulties!A. may go through B. might go throughC. ought to have gone through D. must have gone through14. This cake is very sweet. You __________ a lot of sugar in it.A.should put B.could have put C.might put D.must have put15. —Catherine, I have cleaned the room for you.—Thanks. You it. I could manage it myself.A.needn’t do B.needn’t have done C.mustn’t do D.shouldn’t have done16.—Tom is never late for work. Why is he absent today?—Something ________ to him.A.must happen B.should have happened C.could have happened D.must have happened情態(tài)動詞+have done 結(jié)構(gòu)1.You didn’t wait for Mr. Smith last night, did you?No, but we ______. He didn’t return home at all.A. couldn’t have waited B. needn’t haveC. didn’t need to D. should wait2.Harry ______ have won the Physics petition easily yesterday, but he gave up.A. could B. might C. should D. must3.May I speak to your manager Mr. Smith at six o’clock tonight ?”“I’m sorry, Mr. Smith to a conference before then.”A. will have gone B. had gone C. would have gone D. has gone4.Tom took away our teacher’s cell phone without being permitted. Really? I can’t imagine that he _______ have done such a thing.A. must B. may C. can D. should6.The weather turned out to be fine yesterday. I_________ the trouble to carry my umbrella with me .A. should have taken B. could have takenC. needn39。m sure he doesn39。 t C. can39。t have left C. Couldn39。t have attendedC. mustn39。t be C. mustn39。t D. must road is wet . It ______last night.A must rain B must have rained C could have rained D can have