[英语]语法经典练习_英语语法练习经典
[英语]语法经典练习由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“英语语法练习经典”。
语法经典练习:(情态动词)
1.He ______ you more help, even though he was very busy.A.might have givenB.might giveC.may have givenD.may give
2.Jenny______ have kept her word.I wonder why she changed her mind.A.mustB.shouldC.needD.would
3..-Could I borrow your dictionary?
-Yes, of course you_________
A.mightB.will C.canD.should
4.I told Sally how to get here, but perhaps I ______ for her.A.had to write it outB.must have written it out
C.should have written it outD.ought to write it out
5.—Shall I tell John about it?
—No, you ______.I've told him already.A.needn'tB.wouldn't
C.mustn'tD.shouldn't
6.─There were already five people in the car but they managed to take me as well.─ It______ a comfortable journey.A.can't beB.shouldn't be
C.mustn't have beenD.couldn't have been
7.It's nearly seven o'clock.Jack______ be here at any moment.A.mustB.needC.shouldD.can
8..When he was there, he______ go to that coffee shop at the corner after workevery day.A.wouldB.shouldC.had betterD.might
9..Sir, you _____ be sitting in this waiting room.It is for women and children only.A.oughtn't toB.can't
C.won'tD.needn't
10.The fire spread through the hotel very quickly but everyone ______ get out.A.had toB.wouldC.couldD.was able to
11.--When can I come for the photos? I need them tomorrow afternoon.--They _____be ready by 12:00.A.canB.shouldC.mightD.need
12..--I stayed at a hotel while in New York.--Oh, did you? You_ ____with Barbara.A.could have stayedB.could stay
C.would stayD.must have stayed
13.-Will you stay for lunch?
-Sorry,_____ ,My brother is coming to see me.A.I mustn'tB.I can'tC.I needn'tD.I won't
14.Sorry I'm late.I ______ have turned off the alarm clock and gone back to sleep again.A.mightB.shouldC.canD.will
15.I should have been there, but I _______ not find the time.A.wouldB.couldC.mightD.should
16.My sister met him at the Grand Theatre yesterday afternoon, so he ___ your lecture.A.couldn't have attendedB.needn't have attended
C.mustn't have attendedD.shouldn't have attended
17.---Are you coming to Jeff's party?
---I'm not sure.I ________go to the concert instead.A.mustB.wouldC.shouldD.might
18.Mr.Bush is on time for everything.How _________ it be that he was late for the opening ceremony?
A.canB.shouldC.mayD.mustHe hesitated for a moment before kicking the ball, otherwise he ________ a goal.A.had scoredB.scored
C.would scoreD.would have scored
20.—Write to me when you get home.—_________
A.I mustB.I shouldC.I willD.I can
21.I was really anxious about you.You _____ home without a word.A.mustn't leaveB.Shouldn't have left
C.Couldn't have leftD.needn't leave
22.Oh, I’m not feeling well in the stomach, I______so much fried chicken just now.A.shouldn’t cutB.mustn’t have eaten
C.shouldn’t have eatenD.mustn’t eat
23.--I heard they went skiing in the mountains last winter.--It _____ be true because there was little snow there.A may not beB won’t beC couldn’t beD mustn’t be
24.It has been announced that candidates_____ remain in their seats until all the papers have been
collected.A canB willC mayD shall
25.A left-luggage office is a place where bags ______ be lefe for a short time, especially in a
railway station.A.shouldB.canC.mustD.will
26.---I don't mind telling you what I know.A.mustn'tB.may notC.can'tD.needn’t
27.I often see lights in that empty house.Do you think I _____ report it to the police?
A.shouldB.mayC.willD.can
28.Mr.White _____ at 8:30 for the meeting, but he didn’t’ show up.A.should have arrivedB.should arrive
C.should have had arrivedD.should be arriving
29.You ______ be tired-you've only been working for an hour.A.must notB.won' tC.can' tD.may not
30.— Who is the girl standing over there ?
— Well , if youknow , her name is Mabel.A.mayB.canC.mustD.shall