精英家教网 > 高中英语 > 题目详情
—I really don't know what I ________yesterday without the bike you lent me.
—Glad to have been some help to you.
A.could doB.should have done
C.had doneD.could have done
D

试题分析:考查虚拟语气。因为本句是对昨天的情况进行说明,故使用情态动词+have done的形式,could have done本可以做某事;should have done本应该做某事,实际上却未做;句意:—我真的不知道没有你借我的自行车,我昨天可以做什么。—很高兴能帮到你。故D正确。
点评:对于过去情况的虚拟使用情态动词+have done的形式。同时要注意不同的情态动词+have done的不同意思。
练习册系列答案
相关习题

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

—What do you think of Sam, the newcomer?
     —Well, he talks as if he ________ everything.
    
A.had knownB.has knownC.knewD.will know

查看答案和解析>>

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

He suggested that she ____ the coat at home.
A.leavesB.left C.leave D.will leave

查看答案和解析>>

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

—It’s hard to believe that Jack should have fought with the policeman.
—Yes. If one ____ ask for trouble, it can’t be helped.
A.mayB.needC.mustD.should

查看答案和解析>>

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

It’s high time we _______ effective _______to improve your working conditions.
A.take; meansB.made; measures
C.took; measuresD.do; actions

查看答案和解析>>

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

The suggestion that the president _____ the meeting was accepted.
A.would attendB.attendC.attendsD.attended

查看答案和解析>>

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

It was dangerous for you to swim in that river. You    eaten by the fish.
A.might have beenB.must have been
C.could have beenD.should have been

查看答案和解析>>

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

— Where is my dictionary? I remember I put it here yesterday.
—You            it in the wrong place.
A.must putB.should have put
C.might putD.might have put

查看答案和解析>>

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

--- Did you go to her birthday party held the day before yesterday?   
--- I ____, but something unexpected happened at my home.
A.intendedB.had intended to
C.had intended to goD.intended to go

查看答案和解析>>