1.I have lost one of my gloves. I _____ it somewhere.
A.must drop
B.must have dropped
C.must be dropping
D.must have been dropped
2. Mrs. Morrison _____ a good salary in an office job instead of staying at home, but she decided not to work for the sake of her children.
A.must have made
B.could make
C.would make
D.could have made
3. Five minutes earlier, and we _____ the last subway train.
A.ought to have caught
B.must have caught
C.could have caught
D.could catch
4.Miss Li isn't at home. She _____ to the office.
A.may have been
B.should have gone
C.would have gone
D.must have gone
5.There are several theories about why dinosaurs suddenly died out, one of which says their disappearance _____ by the climate change.
A.might have caused
B.should have caused
C.might have been caused
D.should have been caused
6.He was late for class today. But for the heavy rain, he _____ an hour earlier.
A.could come
B.could have come
C.were to come
D.should come
7. No one knows for sure how people first came to this country. They _____ from Europe.
A.must have sailed
B.would sail
C.might have sailed
D.should sail
8.I ______ have worried before I came to the new school, for my classmates here are very friendly to me.
A.mightnt
B.mustnt
C.neednt
D.couldnt
9. I _____ before I came to the new school, for my classmates here are very friendly to me.
A.mightnt worry
B.mightnt have worried
C.neednt worry
D.neednt have worried
10.—It's very tiring for me to stand in the queue for 3 hours to get the G-train ticket.—Oh, no! You _____ one online.
A.could get
B.can get
C.can have got
D.could have got
11.You _____ have scolded him for his poor performance. After all, he had done his best.
A.must
B.should
C.mustnt
D.shouldnt
12.Peter searched all the places where he _____ have left her iPad but it was all in vain.
A.might
B.would
C.must
D.should
13.You went to the wrong person. You _____ to Mr. Yang, not Mr. Ye.
A.might have gone
B.must have gone
C.ought to have gone
D.need to go
14.—Did Linda go to the movie last night?
—Yes. But she _____ have stayed home and studied.
A.may
B.must
C.need
D.should
15.My pain _____ obvious the moment I walked into the room, for the first man I met asked sympathetically, "Are you feeling all right?"
A.must be
B.must have been
C.might have been
D.may be
16.What he said at the meeting made Mary rather embarrassed, so he felt that he _____ differently.
A.might express
B.should express
C.could have expressed
D.must have expressed
17.To my delight, the students are recycling many things they _____ away in the past.
A.were throwing
B.will be throwing
C.would have thrown
D.had thrown
18.—Have you read Airport written by Arthur Hailey?—No, I haven't. _____ like to read it.
19. Why didn't you tell me there was no meeting today? I _____ all the way here through the heavy snow.
A.neednt have driven
B.couldnt have driven
C.should have driven
D.must have driven
20. —Did Jim come?—I don't know. He _____ while I was out.
A.might have come
B.might come
C.must have come
D.should have come
21.The weather turned out to be fine. I _____ the trouble to carry the umbrella with me.
A.should have taken
B.must have taken
C.couldnt have taken
D.neednt have taken
22.Jack _____ yet, otherwise he would have telephoned me.
A.mustnt have arrived
B.shouldnt have arrived
C.cant have arrived
D.need not have arrived
23.—I called you last night, but no one answered.—Sorry, I _____ sleeping.
A.must have been
B.would have been
C.must be
D.could be
24.While it wasn't the goal of the trip, I was rewarded with fresh insights, ones that _____ to me during the regular course of business.
A.might never happen
B.could never have happened
C.should not happen
D.neednt have happened
25. —Has Mary finished writing her article?—No, and it _____ before class was over.
A.should be finished
B.should finish
C.should have finished
D.ought to have been finished