当前位置:高中试题 > 英语试题 > 虚拟语气 > My careless friend Bob received a ticket for speeding. He ____ have driven so fa...
题目
题型:不详难度:来源:
My careless friend Bob received a ticket for speeding. He ____ have driven so fast.
A.can’tB.wouldn’tC.mustn’t   D.shouldn’t

答案
D
解析
考查情态动词+have done的用法:can’t have done“过去不可能做”,wouldn’t have done“过去本不会做而做了’must接完成时不能用否定,shouldn’t have done本不该做而做了,句意是:我粗心的朋友Bob收到超速驾驶的罚单。他本不该开的那么快的,选D。
核心考点
试题【My careless friend Bob received a ticket for speeding. He ____ have driven so fa】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
The teacher suggested the dictionary ___________ at once.
A.be referred to be boughtB.be referred to being bought
C.referred to be boughtD.referred to being bought

题型:不详难度:| 查看答案
I was not in Fuzhou last September, otherwise I ____ the opening ceremony of the 5th National Special Olympic Games.
A.would not have missedB.didn’t miss
C.had not missedD.would not miss

题型:不详难度:| 查看答案
The elderly ______ good care of in public places like supermarkets and airports; they are likely to get lost.
A.can have been takenB.ought to be takingC.must be takenD.should take

题型:不详难度:| 查看答案
-- ______ I come to London alone?
-- Don’t worry, I ______ be meeting you at the airport.
A.Must; shallB.May; mightC.Shouldn’t; have toD.Can’t; can

题型:不详难度:| 查看答案
It was essential that the application forms ________ back before thedeadline.
A.must be sentB.would be sentC.be sentD.were sent

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