当前位置:高中试题 > 英语试题 > 虚拟语气 > 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 takenB.must have taken
C.needn"t have takenD.can"t have taken

答案
A
解析
A 考查情态动词+have done。句意:她本该抓住这个机会,但是不幸的是,她让机会溜走了。should have done本该做某事(而事实上并没有做),表示对过去动作的虚拟。must have done一定做了(表示推测);needn"t have done本不必做某事(而事实上做了某事);can"t have done肯定没做某事(表示推测)。根据句意选A。
核心考点
试题【She________the opportunity,but unfortunately she just let it go.A.should have ta】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
-Boy,which website are you surfing on the Internet now?
-Oh,Mum...________I tell you everything I do?
A.MustB.Should
C.CanD.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 bookedB.booked
C.bookD.had booked

题型:不详难度:| 查看答案
(2013·高考天津卷)If he had spent more time practising speaking English before,he________ able to speak it much better now.
A.will beB.would be
C.has beenD.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 driveB.drove
C.would have drivenD.had driven

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.