英语情态动词模拟训练
英语情态动词模拟训练
1. The police still haven’t found her, but they’re doing all they ______.
A. may B. can C. must D. will
2. It’s a very kind of her, but I really ______ accept it.
A. mustn’t B. needn’t C. can’t D. don’t
3. Their answers are exactly the same — one of them ______ from the other.
A. must copy B. must have copied C. could copy D. should have copied
4. We ______ a worse day for the picnic — it rained nonstop.
A. couldn’t pick B. couldn’t have picked
C. might pick D. might not have picked
5. “Where’s the library?” “I ______ know.”
A. couldn’t B. wouldn’t C. didn’t D. mightn’t
6. That car nearly hit me; I ______.
A. might be killed B. might have been killed
C. may be killed D. may been killed
7. You ______ him the news; he knew it already.
A. needn’t tell B. needn’t have told C. mightn’t tell D. mightn’t have told
8. You ______ practise the drums while the baby is sleeping.
A. needn’t B. mightn’t C. mustn’t D. won’t
9. Are you still here? You ______ home hour ago.
A. should go B. should have gone C. might go D. may have gone
10. As she’s not here, I suppose she ______ home.
A. must go B. must have gone C. might go D. might be going
11. “I thought you wouldn’t mind.” “Well, as a matter of fact I don’t, but you ______ me first.”
A. should ask B. should have asked C. must ask D. must have asked
12. “Do you think he is lazy?” “I ______ once, but I don’t now.”
A. may have thought B. can have thought C. may think D. might think
13. The soldiers tried their best and did what they could ______ against the flood.
A. fight B. to fight C. fighting D. fought
14. You ______ be right, but I don’t think you are.(www.hxen.net)
A. can B. could C. must D. should
15. “I called you yesterday. A woman answered, but I didn’t recognize her voice.” “Oh, it ______ my aunt Jean.”
A. must be B. must have been C. might be D. can have been
16. It’s a very kind offer, but I really ______ accept it.
A. mustn’t B. needn’t C. can’t D. don’t
17. The picture we saw yesterday ______ by a student.
A. might have painted B. might be painted
C. may have been painted D. may have painted
18. ______you kindly send me your sister’s address?
A. Do B. Are C. Did D. Would
19. I know more than you. I ______ be right, but you _____ be right.
A. can’t, can’t B. may not, may not C. can’t, may not D. may not, can’t
20. I think such things ______ in public.(www.hxen.net)
A. mustn’t be discussed B. mustn’t have been discussed
C. mustn’t discuss D. mustn’t have discussed
【参考答案】1—5 DCBBB 6—10 BBCBB 11—15 BABBB 16—20 CCDDA
- 上一篇
- 下一篇