[英语]语法经典练习_英语语法练习经典

2020-02-27 其他范文 下载本文

[英语]语法经典练习由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“英语语法练习经典”。

语法经典练习:(情态动词)

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

《[英语]语法经典练习.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
[英语]语法经典练习
点击下载文档
相关专题 英语语法练习经典 英语 语法 经典 英语语法练习经典 英语 语法 经典
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文