22.(福建省厦门市届高三年级上学期质量检查)—Thank
you for reminding me of the time, or I ____ late yesterday.
—Don't
mention it.
A.should be B.would be
C.will have been D.would
have been
D【解析】考查虚拟语气。从语境可知说话人是在谈论昨天的事,因此要使用情态动词would+完成式。谢谢你提醒我时间,不然昨天我就迟到了。
23. (北京市海淀区届高三上学期期末考试)---If
you to my birthday party
last Saturday, you would have met our old friend Jim .
---I caught a cold, I
had been walking around in the rain.
A.came B.had
come
C.would come D.would
have come
B【解析】虚拟语气。从语意分析,这是非真实条件句中对过去状况的虚拟,主句谓语用should/would/could/might have done,条件句用过去完成时态,答案应该选B项。
24. (北京市海淀区届高三上学期期末考试)---I
regret to say that I have
shouted at you the other day.
---Forget it. I was a bit out of control myself.
A.shouldn’t B.mustn’t
C.couldn’t D.mightn’t
A【解析】情态动词的用法。Shouldn’t
have done表示过去本不该做,却做了……。语意:——我很抱歉,我本不该朝你大声嚷的。——忘了吧,我也有点失控。
25. (北京市东城区届高三上学期期末考试)---The
traffic is heavy now, so Mike come
late.
--- Lets wait ten more minutes.
A.can B.need C.may D.shall
—I can’t say where she is, but she have gone
to meet her classmates, for
they want to
go to Sichuan to work as volunteers.
A.can B.should C.must D.may
D【解析】考查情态动词。这里表示对过去状况的推断,用情态动词+have done。从前面的我不确定她在哪里可知,用may have done,表示过去可能已经做了……(不确定);mus
thave done表示过去一定做了……(非常确定);can
have done用在否定句和疑问句中,should have
done表示过去本该做……(实际却没做)。
27. (山东省潍坊高三抽测)The
English of her composition is must too perfect. She it herself, I bet.
A.might have written B.cant have written
C.cant write D.must
have written
B【解析】情态动词。语意为:她的英语作文太好了,我打赌一定不是她写的。因为write是过去的动作,表示对过去事情的否定推测用can’t+have done c,故选B项。
28. 【·江西八校联考】If Rose ____
her diamond in a safer place, it ____ stolen.
A. had put; might not have been B. had put; could be
C. had put; might be D. had not put; could not
have been
【答案】A
【解析】本题考查虚拟语气。题意为:如果Rose将钻石放在一个更安全的地方,那么钻石就可能不会被偷了。与过去事实相反。
29. 【·唐山市二模】—A medical team was sent to Japan by air five
hours ago.
—So they _____ have
arrived by now.The flight usually takes four hours
or so.
A.might B.could C.must D.need
【答案】C
【解析】考查情态动词的用法。语境:---一个医疗队5小时前就派往日本了。-----现在他们一定到了。去那里的航班通常只用4个小时。根据句意选C。
30.(·浙江温州十校联考).__________ the clouds, you would find the airplane
in the sky easily
A.Had it not been for B.If it were not
C.If it had not been for D.Were it not for
D考查虚拟语气的用法。虚拟条件句如果if被省略,从句需部分倒装。
31.(·浙江温州八校返校联考)31.You
________ worry about it , as everything has been settled now.
A.shouldn’t
B.needn’t
C.can’t
D.mustn’t
B考查情态动词的用法。句意:你没必要为之而担心,因为现在一切都安置好了。
32.(·浙江学军中学第一次月考)33.
Why were you driving so fast? You somebody.
A.mingt hurt B.might
have hurt C.would hurt
D.must have hurt
B考查情态动词的用法。此处表示对过去事实没有把握的推测,故用might have
done的形式。
33.(·重庆师大附中第一次月考)34.—It’s the office! So you
________ know eating is not allowed here.
—Oh, sorry.
A. must B. will C.
may D. need
A考查情态动词的用法。此处must意为:不准,禁止。
34.(·重庆师大附中第一次月考)32.But for their help, we ________
the program in time.
A. can not finish B. will
not finish
C. had not finished D. could not
have finished
D考查虚拟语气。句意:要是没有他的帮助,我们就不能按时完成那个项目。此处表示与过去的事实相反。
35.(·唐山市摸底)14.Tom have come in person.He came such a long way just to tell us the
result.
A.mustn’t
B.needn’t
C.wouldn’t D.couldn’t
B考查情态动词的用法。句意:汤姆没有必要亲自来。他走这么远的路就是为了告诉我们这结果。
36.(·河北正定中学第一次月考)8.Jam insisted that the book Mr Black referred to .
A.was worth buying B.was worth to be bought
C.being worth buying D.be worth buying
D考查虚拟语气在名词性从句中的用法。insist后的宾语从句,在表示坚持某种建议时用虚拟语气should+动词原形。
|