情态动词2
【课堂精练】
经典例题
1. --Sorry, Professor Smith. I didn't finish the assignment yesterday.
--Oh, you ______ have done it as yesterday was the deadline.
A. must B. mustn't C. should D. shouldn't
2. It ______ have been Tom that parked the car here, as he is the only one with a car.
A. may B. can C. must D. should
【Keys】
1. C。must have done 用来表示对已发生情况的猜测,意为“一定……了”。mustn't have done 是错误的表达形式,故先排除。shouldn't have done 表示本不应该做某事而实际上做了,这与题意相反。句意是:史密斯先生,对不起,我昨天没有完成作业。哎呀,昨天是最终期限,你本应该做完的。此处表示过去应该做某事而实际上没做,这是对对方表示责备或遗憾,故用should have done 形式。
2. C。此处may 可能,表示可能性最小的推测; must 一定,必须; can能,可能。表示理论上的可能性;should应该,表示情理之中的事情。句意:一定是Tom把车停在这了,因为只有他才有车。根据句意表示可能性最大的推测,用must。故选B。
Choose the best answer.
1. -- Guess what! I have got A for my term paper.
-- Great! You ______ read widely and put a lot of work into it.
A. must B. should C. must have D. should have
2. Mr. White ______ at 8:30 for the meeting , but he didn't show up.
A. should have arrived B. should arrive C. should have had arrived D. should be arriving
3. As you worked late yesterday, you ______ have come this morning.
A. mayn't B. can't C. mustn't D. needn't
4. I have lost one of my gloves. I ______ it somewhere.
A. must drop B. must have dropped C. must be dropping D. must be dropped
5. I ______ have been more than six years old when the accident happened.
A. shouldn't B. couldn't C. mustn't D. needn't
6. We ______ have proved great adventurers, but we have done the greatest march ever made in the past ten years.
A. needn't B. may not C. shouldn't D. mustn't
7. -- I stayed at a hotel while in New York. -- Oh, did you You ______ with Barbara.
A. could have stayed B. could stay C. must have stayed D. would stay
8. -- Why didn't you make me a telephone call yesterday -- Sorry, I ______ , but I was too busy.
A. ought to B. ought to have C. might have D. should have done
9. Don't be so anxious about that. Helen ______ a note.
A. may leave B. should leave C. might have left D. can have left
10. I went to see the film yesterday, but I ______ at home, watching TV.
A. had better have stayed B. ought to have stayed
C. would rather have stayed D. could have stayed
【Keys】 1-10 CADAB BABCC
【自测】
1. -- You didn't wait for Mr. Smith last night, did you
--No, but we ______. He didn't return home at all.
A. should wait B. needn't have C. didn't need to D. couldn't have waited
2. Harry ______ have won the Physics competition easily yesterday, but he gave up.
A. could B. might C. should D. must
3. -- May I speak to your manager Mr. Smith at six o'clock tonight
-- I'm sorry, Mr. Smith ______ to a conference before then.
A. will have gone B. had gone C. would have gone D. has gone
4. -- Tom took away our teacher's cell phone without being permitted.
-- Really I can't imagine that he ______ have done such a thing.
A. must B. may C. can D. should
5. -- Was it you that made the suggestion -- It ______ have been. I can't remember.
A. need B. must C. should D. may
6. The weather turned out 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
7. He paid for a seat, when he ______ have entered free.
A. could B. would C. must D. need
8. I didn't see her in the meeting room this morning. She ______ at the meeting.
A. mustn't have spoken B. mightn't have spoken
C. can't have spoken D. shouldn't have spoken
9. -- Hi, is that Peter Brown -- Sorry. You ______ the wrong number.
A. must dial B. must have dialed C. should dial D. should have dialed
10. I was on the highway when this car went past followed by a police car. They ______ at least 150 kilometers an hour.
A. should have been doing B. must have been doing
C. could have done D. would have done
【Keys】 1-10 CAADD CACBB
【随堂检测】
I. 选择
1. Often, when he ______ something useful, he wasted his time playing computer games.
A. should be doing B. must have done C. should have been doing D. shall be doing
2. Jerry did not regret giving the comment but felt that he ______ it differently.
A. must have expressed B. may have expressed
C. need have expressed D. could have expressed
3. -- Do you know where David is I couldn't find him anywhere.
--Well. He ______ have gone far -- his glasses are still here.
A. can't B. mustn't C. shouldn't D. wouldn't
4. Sara ______ have completed his assignment, otherwise she wouldn't enjoy herself on the beach.
A. should B. must C. can't D. may not
5. You ______ all these presents yourselves. The shop assistant would have it wrapped if you had asked the service counter.
A. needn't wrap B. didn't need wrap
C. not need have wrapped D. needn't have wrapped
6. -- What's the matter with you
-- Oh, I'm not feeling well in the stomach. I ______ so much fried fish just now.
A. shouldn't eat B. mustn't have eaten C. shouldn't have eaten D. mustn't eat
7. -- ______ he have been chosen as captain of the football team -- Yes, he ______.
A. May; must have B. Must; must have C. Can; must D. Must; must
8. -- We did not see him at the lecture yesterday.
-- You ______ him, since I went to an international conference with him.
A. mustn't have seen B. can't have seen C. needn't have seen D. couldn't see
9. Over the past 30 years, the Internet has been developing so fast that the inventors ______ that IPv4 address exhaustion would arrive so soon.
A. ought to predict B. must have predicted C.couldn't have predicted D. could predict
10. We ______ last night, but we went to the concert instead.
A. should have studied B. might study C. must have studied D. would study
【Keys】 1-10 CDABD CCBCA
II. 填空:
1. There is nowhere to find them. Where ________ they have gone
2. She ________ have achieved greater progress, if you had given her more chances.
3. I ________ have told you all about the boy's story, but you didn't ask me.
4. Mary ________ have stolen your money. She has gone home.
5. You ________ have done better, but you were too careless.
6. Someone ________ have used my umbrella. I found it wet yesterday.
7. If we had taken the other road, we ________ have arrived earlier.
8. I ________ have phoned this morning, but I forgot.
9. Mark ________ have hurried. After driving at top speed, he arrived half an hour early.
10. I ________ have watched that movie -- it'll give me horrible dreams.
【Keys】 1.can 2.might 3.would 4.can't 5.could 6.must 7.may 8.should 9.needn't 10.shouldn't
III. 翻译
1. 昨晚你准是熬夜了。你看上去很疲倦。
You _______________________________last night. You look so tired now.
2. 他有可能已经到达上海了吗?
_______________________________________Shanghai
3. 她不可能已经忘了你对她的帮忙的。
She ______________________________________ the favor you have done for her.
4. 他们也许还没有完成那项工作。
They ________________________________ that task.
5. 你的作文中有一些单词拼写的错误。你本该更仔细一些的。
There are some spelling mistakes in your composition. You _______________________.
6. Tom看上去很伤心。你本不该告诉他真相的。
Tom looks rather sad. You _______________________him the truth.
7. 昨天他本不必从火车站打车去你们学校的的。 因为从车站到你们学校步行只有十分钟的路程。
Yesterday he _______________________a taxi to your school, for it was only ten minutes walk from the station to your school.
8. 昨天他休假不必早起上班。
He took a day off yesterday, so he ________________________ early to go to work.
9. 你当时最好查明真相就好了。你当时最好别惩罚那个学生就好了。
You _______________________ the truth. You _____________________ that student.
10. 我昨天与Tom吵架了,但我现在宁愿没有那么做。
I quarreled with Tom yesterday, but now I _____________________________that.
【Keys】
1. must have stayed up late 2. Can/Could he have arrived in
3. She can't have forgotten 4. might not have finished
5. should/ought to have been more careful 6. shouldn't/oughtn't have told
7. needn't have taken 8. didn't need to get up
9. had better have found out; had better not have punished 10. would rather not have done