精英家教网 > 高中英语 > 题目详情
I told your friend how to get to the hotel, but perhaps I______have driven her here.
A.couldB.shouldC.mustD.might
B

试题分析:考查情态动词用法。Could have done sth本可以做某事;should have done本应该做某事,实际上却没有做;must have done一定做了某事。Might have done也许做某事。句意:我告诉你的朋友如何到宾馆的,但是也许我本应该开车送她去那里。根据句意说明B正确。
点评:Could have done sth本可以做某事;should have done本应该做某事,实际上却没有做;must have done一定做了某事。Might have done也许做某事。都是情态动词+have done的用法,平时要加强识记忆。
练习册系列答案
相关习题

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

Thank you for all your hard work last week. I don’t think we ______ it without you.
A.could have managedB.can manage
C.could manageD.can have managed

查看答案和解析>>

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

---If I had time, I would go shopping with you.
---But you___ too busy.
A.wereB.had beenC.areD.have been

查看答案和解析>>

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

— I saw Mr Li at the meeting yesterday.
— Did you? He _______ have attended it, for he had asked for sick leave.
A.needn’tB.couldn’tC.shouldn’tD.mustn’t

查看答案和解析>>

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

All the settlers nearby demanded that the night club       away as soon as possible.
A.removeB.was removedC.shall be removedD.be removed

查看答案和解析>>

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

He suggests we ____ to the cinema at once, otherwise we ____ late.
A.must go; areB.go ; will be
C.will go ; will beD.would go ; are

查看答案和解析>>

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

Bob would have helped us yesterday, but he ____________.
A.is busyB.had been busyC.has been busyD.was busy

查看答案和解析>>

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

The report urged that all the children _______ to swim.
A.are taughtB.be taughtC.to be taughtD.being taught

查看答案和解析>>

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

What I advised was that he _______ physical exercise early in the morning.
A.would doB.had doneC.doD.did

查看答案和解析>>

同步练习册答案