needn’t have seen
must have seen
can’t have seen
might have seen
第1题:
Philip:I can’t believe I 2 you at last.And what have you been doing?
第2题:
We ______ for her because she never came.
A. needn't wait
B. shouldn't have waited
C. mustn't wait
D. mustn't have waited
第3题:
--I called you yesterday. A woman answered, but I didn't recognize her voice.
--Oh, it _________my aunt Jean.
A. must be
B. must have been
C. might be
D. can have been
第4题:
A、shouldn't have spoken
B、needn't have spoken
C、mustn’t have spoken
D、couldn’t have spoken
第5题:
A、should have been
B、ought to have been
C、must have been
D、can not have been
第6题:
A、has seen
B、had seen
C、have seen
D、having seen
第7题:
A、needn't have to
B、won't have to
C、mustn't have to
D、can't have to
第8题:
A.must be
B.has been built
C.must have been
D.could have been
第9题:
—Hi, Tom. Any idea where Jane is? —She_____in the classroom. I saw her there just now.
A. shall be B. should have been
C. must be D. might have been
第10题:
第11题:
As for the influence of Internet,nowhere()the results more clearly than in the US.
第12题:
Why don’t you get some tickets for us?
I like her, but I didn’t have time for the concert.
Why didn’t you tell me about it earlier?
Maybe we can go to see her concert some other time.
第13题:
听力原文:M: Did you talk with our new manager? He is looking for you these days. I think he has something important.
W: I have been out of town for 2 days. And until this morning I come back.
Q: What does the woman mean?
(17)
A.She hasn't talked with the new manager yet.
B.The new manager was not in the office.
C.She has been at home.
D.She didn't want to talk with the new manager.
第14题:
I should have told you! You ______ the entire house. Our cleaning lady phoned she's coming tomorrow.
A. didn't need to clean
B. needn't have cleaned
C. don't need to clean
D. mustn't have cleaned
第15题:
A、shouldn't have told
B、should not tell
C、should have told
D、must have told
第16题:
A、wouldn’t have seen
B、shouldn’t have seen
C、mustn’t have seen
D、can’t have seen
第17题:
A had been; have seen
B have been; have seen
C had been; had seen
D have been; had seen
第18题:
A.has got
B.must have got
C.could have got
D.got
第19题:
You ______her at the beginning, but now it is too late.
A. ought to have refused
B. ought to refuse
C. ought have refused
D. needn’t refuse
第20题:
A、didn’t see
B、haven’t seen
C、wouldn’t have seen
D、hadn’t seen
第21题:
--Have your students ever seen the silent film?
--No, they are too young ______ the old film.
A. to seeing
B. have seen
C.to have seen
D. to have
答案为C。“你的学生们看过无声电影吗?”“没有,他们太年轻了,没有看过老电影。”不定式的完成式表示不定式的动作发生在谓语动词之前。只有C形式正确。
第22题:
第23题:
needn’t have seen
must have seen
can’t have seen
might have seen
第24题:
might it be
could it be
could it have been
should it have been