1. “i thought you wouldn’t mind.” well, as a matter of fact i don’t, but you __me first.”
a. should ask b. should h**e asked
c. must ask d. must h**e asked
2. “i called you yesterday. a woman answered, but i didn’t recognize her voice.
” oh, it __my aunt jean.”
a. must beb. must h**e been
c. might be d. can h**e been
3. that car nearly hit me; i __
a. might be killedb. might h**e been killed
c. may be killed d. may been killed
4. it’s a very kind offer, but i really __accept it.
a. mustn’t b. needn’t
c. can’td. don’t
5. the police still h**en’t found her, but they’re doing all they __
a. may b. can
c. mustd. will
6. you __practise the drums while the baby is sleeping.
a. needn’t b. mightn’t
c. mustn’t d. won’t
7. you __him the news; he knew it already.
a. needn’t tellb. needn’t h**e told
c. mightn’t telld. mightn’t h**e told
8. as she’s not here, i suppose she __home.
a. must gob. must h**e gone
c. might god. might be going
9. are you still here? you __home hours ago.
a. should go b. should h**e gone
c. might god. may h**e gone
10. “i called you yesterday. a woman answered, but i didn’t recognize her voice.
” oh, it __my aunt jean.”
a. must beb. must h**e been
c. might be d. can h**e been
11. i __h**e met him a long time ago. both his name and face are very familiar.
a. mayb. can
c. would d. should
13. “shall we go shopping?” sorry, we __buy anything now because none of the shops are open.
”a. mustn’tb. needn’t
c. can’td. shouldn’t
14. they often go to the restaurants for meals. they __be very poor.
a. mustn’tb. can’t
c. may notd. needn’t
15. i didn’t see her in the meeting room this morning. she __h**e spoken at the meeting.
a. mustn’tb. shouldn’t
c. needn’td. couldn’t
17. he __the test again, in which case, his mother will be very disappointed.
a. might failb. must h**e failed
c. should faild. could h**e failed
18. “why didn’t she come to the meeting yesterday?” i’m not so sure. she __ill.”
a. should beb. should h**e been
c. must bed. might h**e been
19. why did you just sit and watch? you __me.
a. could helpb. should help
c. could h**e helped d. must h**e helped
20. “you __your teacher for help. he is kind-hearted.” yes. a whole day
a. can ask, will waste
b. must h**e asked, had wasted
c. could h**e asked, was wasted
d. shouldn’t h**e asked, would be wasted
21. “is there a flight to london this evening?” there __be.
i’ll phone the airport and find it out.”
a. mustb. might
c. wouldd. can
22. “show me your permit, please.” oh, it’s not in my pocket. it __
a. might fall outb. could fall out
c. should h**e fallen outd. must h**e fallen out
23. “look at these tracks. it __be a wolf.” don’t be so sure. i think it __be a fox.”
a. must; couldb. may; might
c. need; mustd. could; need
25. “did jim come?” i don’t know. he __while i was out.”
a. might h**e comeb. might come
c. mush h**e comed. should h**e come
答案与解析。
1. 选b,should 后接动词完成式表示“本来应该做某事,结果未做”,此处含有责备之意。
2. 选b,对过去情况的肯定推测,宜用“情态动词 + 动词完成式”,再根据句意,可确定答案为b。注:can 表示推测通常不用于肯定陈述句。
3. 选b,表示过去可能发生而实际上未发生的事,用might + 动词完成式。若只是推测过去可能已经发生的事,则可用 may [might] +动词完成式,如 he may [might] h**e gone.
他可能已经走了。
4. 选c。由句意可知。
5. 选b,do all one can 意为“尽力”或“竭尽全力”。
6. 选c,mustn’t 在此相当于 can’t,且语气更强。
7. 选b,“needn’t + 动词完成式”的意思是:本来不必做某事,但实际上做了。
上句意思是“你本来不必告诉他这个消息的,因为他(当时)已经知道了”。注意,句中 knew 为过去式。
中考英语语法易错题训练
四 介词。7.please call hot line 3384755 if you h e any problem.a.underb.atc.asd.in 8.my sister usually thinks her own language first,then she turns her wo...
英语语法专项练习
英语时态考题专练。1.weto move but are still considering where to go to.a.are deciding b.decided c.h e decided d.had decided 2.i left my pen on the desk and now...
中考英语语法易错题训练 教师用
一 名词。1.how far is your cousin s home from here?it s about twodrive.a.hour s b.hours c.hours d.hour 答案 c解析 two hours drive开车两小时的路程。drive在本句是名词,应用hour的名...