情态动词+have+done练习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
\
巩固性练习:从A、B、C、D中选择最佳答案。
1.---You didn’t wait for Mr. Smith last night, did you
---No, but we ______. He didn’t return home at all.
A. couldn’t have waited
B. needn’t have
C. didn’t need to
D. should wait
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 gon
e 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. ca n
D. should
《
5.--- Was it you that made the suggestion
--- It have been. I can’t remember.
A. need
B. must
C. shoul
d 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. mus
t 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 dia led
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
%
1. He is not poor. You ____ have lent him the money.
A. can’t
B. needn’t
C. couldn’t
D. mustn’t
2. There was plenty of time. You ___ have hurried.
A. won’t
B. mustn’t
C. needn’t
D. couldn’t
paid for a seat, when he ___ have entered free. (05 山东)
A. could
B. would
C. must
D. need
:
4. I ____ here in time, but I met an old friend of mine. I stopped and tal
ked with him for some time.
A. shouldn’t have come
B. must have come
C. needn’t have come
D. could have come
5. They ____ have finished the work yesterday, but it was raining hard.
A. must
B. could
C. should
D. might
》
___ to him. ( 05江西22题 )
A. must happen
B. should have happened
C. could have happened
D. must have happened
2. I didn’t hear the phone. I ____ asleep. (MET 89)
A. must be
B. must have been
C. should be
D. should have been
3. --- I rang your home yesterday. A man answered but I didn’t
/
recognize the voice.
--- On, it ___ my brother, Peter.
A. must be
B. must have been
C. can have been
D. might be