精英家教网 > 高中英语 > 题目详情
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。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

—It was cold and the road was icy.
—It          a comfortable journey.
A.can’t beB.shouldn’t beC.mustn’t have beenD.couldn’t have been

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—You ought to have made an apology to Tom yesterday evening.
—Yes, I know I __       __.
A.ought to haveB.have toC.shouldD.must have

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

–Let’s take a coffee break, shall we?
–I wish I ________, but I have a really tight schedule.
A.canB.shallC.couldD.should

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

It was essential that the application forms ________ back before thedeadline.
A.must be sentB.would be sentC.be sentD.were sent

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Where have you been ?
— I_______in the heavy traffic .Otherwise I_______ here earlier.
A.have got stuck; would have come B.got stuck; was
C.got stuck ; would have comeD.had stuck ; would come

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

It has been announced that candidates       remain in their seats until all the papers have been collected.
A.canB.shallC.will D.may

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Had I hurried, I        the tram.
A. would catch
B. could catch
C. would have caught
D. had caught

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

It is not like her to be so impolite; she      you when you greeted her.
A.might not have heardB.should not have heardC.mustn’t hearD.shouldn’t hear

查看答案和解析>>

同步练习册答案