She________the opportunity,but unfortunately she just let it go.A.should have ta
题型:不详难度:来源:
She________the opportunity,but unfortunately she just let it go.A.should have taken | B.must have taken | C.needn"t have taken | D.can"t have taken |
|
答案
A |
解析
A 考查情态动词+have done。句意:她本该抓住这个机会,但是不幸的是,她让机会溜走了。should have done本该做某事(而事实上并没有做),表示对过去动作的虚拟。must have done一定做了(表示推测);needn"t have done本不必做某事(而事实上做了某事);can"t have done肯定没做某事(表示推测)。根据句意选A。 |
举一反三
-Boy,which website are you surfing on the Internet now? -Oh,Mum...________I tell you everything I do?A.Must | B.Should | C.Can | D.Shall |
|
(2013·高考浙江卷)I ________ myself more-it was a perfect day.A.shouldn’t have enjoyed | B.needn’t have enjoyed | C.wouldn’t have enjoyed | D.couldn’t have enjoyed |
|
(2013·高考北京卷)If we________a table earlier,we couldn’t be standing here in a queue.A.have booked | B.booked | C.book | D.had booked |
|
(2013·高考天津卷)If he had spent more time practising speaking English before,he________ able to speak it much better now.A.will be | B.would be | C.has been | D.would have been |
|
(2013·高考福建卷)—Do you think George has passed the driving test? —No.If so,he ________his car to our college yesterday.A.would drive | B.drove | C.would have driven | D.had driven |
|
最新试题
热门考点