您好,欢迎来到筏尚旅游网。
搜索
您的当前位置:首页情态动词have done 习题

情态动词have done 习题

来源:筏尚旅游网


情态动词+have done

1. You____ the trees. Look, it is raining now. A. mustn't have watered B. needn't have watered C. could have watered D. might have watered

2. The streets are all dry. It_____ during the night. A. can't have rained B. must have rained C. couldn't rain D. shouldn't have rained

3. My son ____ the examination, but he wasn't careful A. could avoid B. would avoid C. could have avoided D. must have avoided

13. ---- But for his foot injury, he ______ another gold medal in the Beijing Olympic Games.

A. must have won B. would have won C. would win D. had won

14. Oh, I’m feeling bad in the stomach. I ______ so much fried chicken just now.

enough.

A. might be able to pass B. must have passed C. could have passed D. were able to pass

4. We ___the work so early without your help. A. couldn't finish B. can't finish

C. couldn't have finished D. can't have finished

5. I didn't see her in the meeting room this morning. She ___at the meeting.

A. mustn't have spoken B. shouldn't have spoken C. needn't have spoken D. couldn't have spoken 6. Where is Mary?

She isn't here. I think she_____.

A. may have gone home B. must have gone home C. might have gone home D. All the above

7. I got up early this morning, but I _______so because I had no work to do.

A. mustn't have done B. didn't need to do C. needn't have done D. can't have done

8. the weather turned our to be fine yesterday. I ___ the trouble to carry my umbrella with me.

A. should have taken B. could have taken C. needn't have taken D. mustn’t have taken

9. I was really anxious about you. You __ home without a word.

A. shouldn’t have left B. couldn’t have left C. needn't have left D. mustn’t have left

10. she can speak quite fluent English. She ___ in the USA for some time.

A. must be B. must have been C. should have been D. may be

11. Alice ______ a good salary in a job but she stayed at home for the sake of her family.

A. must make B. should have made C. would make D. could have made

12. I heard you had a traffic accident yesterday. With a little care you ______ this traffic accident.

BBCCD DCCAB DCACA

A. shouldn’t eat B. mustn’t have eaten C. shouldn’t have eaten D. mustn’t eat

15. ---- No wonder you caught a cold. You ______ out last night without a coat.

---- I know how silly I was.

A. shouldn’t have gone B. mustn’t have gone C. couldn’t have gone D. mightn’t have gone

1

1. It must have rained last night, for the ground is wet. 昨晚一定下雨了,因为地面还是湿的。

2. You must have been mad to speak to the servant. 你和仆人说话,一定是发疯了。

3. Mary can't have stolen your money. She has gone home. 玛丽不可能偷你的钱,她回家去

4. He might have given you more help, even though he was busy. 他或许会多给你一些帮助,即使他很忙。

5. Tom, you are too lazy. The work should have been finished yesterday. 汤姆,你太懒惰了,这项工作本来应该昨天就做完的。

6. I needn't have bought so much wine—only five people came. 我本来没有必要买这么多酒,只来了五个人。

BBCCD DCCAB DCACA

2

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- efsc.cn 版权所有 赣ICP备2024042792号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务