专题训练——情态动词+have done

Q1:姓名

填空1

Q2:班级

填空1

Q3:学号

填空1

Q4: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

Q5: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

Q6: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

Q7:4.Miss Li isnt at home. She _____ to the office.

A.may have been
B.should have gone
C.would have gone
D.must have gone

Q8: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

Q9: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

Q10: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

Q11:8.I ______ have worried before I came to the new school, for my classmates here are very friendly to me.

A.mightn't
B.mustn't
C.needn't
D.couldn't

Q12:9. I _____ before I came to the new school, for my classmates here are very friendly to me.

A.mightn't worry
B.mightn't have worried
C.needn't worry
D.needn't have worried

Q13:10.—Its 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

Q14:11.You _____ have scolded him for his poor performance. After all, he had done his best.

A.must
B.should
C.mustn't
D.shouldn't

Q15: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

Q16: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

Q17: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

Q18: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

Q19: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

Q20: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

Q21:18.—Have you read Airport written by Arthur Hailey?—No, I havent. _____ like to read it.

A.I
B.I'll
C.I'm
D.I'd

Q22:19. Why didnt you tell me there was no meeting today? I _____ all the way here through the heavy snow.

A.needn't have driven
B.couldn't have driven
C.should have driven
D.must have driven

Q23:20. —Did Jim come?—I dont know. He _____ while I was out.

A.might have come
B.might come
C.must have come
D.should have come

Q24: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.couldn't have taken
D.needn't have taken

Q25:22.Jack _____ yet, otherwise he would have telephoned me.

A.mustn't have arrived
B.shouldn't have arrived
C.can't have arrived
D.need not have arrived

Q26: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

Q27:24.While it wasnt 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.needn't have happened

Q28: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
问卷网
专题训练——情态动词+have done
关于
1年前
更新
1
频次
28
题目数
分享
问卷网
有问题?问问AI帮你修改 改主题:如咖啡问卷改为奶茶问卷