精英家教网 > 高中英语 > 题目详情
I told Sally how to get here, but perhaps I ______for her.
A.had to write it outB.must have written it out
C.should have written it outD.ought to write it out
C

试题分析:考查情态动词。根据told可知这里谈论的是过去的事了。横线处的意思应该是:也许当初我应该给她写出来。这样的话,选C. should have done表示:本来应该做某事,而实际上没有做。  must have done表示:过去肯定过去某事。故C正确。
练习册系列答案
相关习题

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


Owen wouldn’t eat anything ____________ he cooked it himself
A.untilB.sinceC.unlessD.while

查看答案和解析>>

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

(2014·山东省实验中学一模)You________get an all­expense­paid vacation to Australia if you can answer all the questions.
A.must B.can
C.shall D.may

查看答案和解析>>

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

--My computer ____start, no matter how hard I try.
--It might have crashed.
A.won'tB.shouldn'tC.mustn'tD.wouldn't

查看答案和解析>>

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

-----Could I have a look at your i-phone5s, dad?
------Oh, dear, if you_______.
A.canB.mustC.shouldD.need

查看答案和解析>>

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

According to the factory safety rules, all accidents _____ be reported to the safety officer.
A.mayB.canC.wouldD.shall

查看答案和解析>>

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

She was greatly shocked at the scene before her eyes. Never did she expect that the local conditions ______ be so awful.
A.couldB.shouldC.wouldD.might

查看答案和解析>>

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

The haze or smog was so serious that the winter running _________.Some students complained as they ran
A.could have cancelledB.should have cancelled
C.must have been cancelledD.ought to have been cancelled

查看答案和解析>>

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

If you want somebody to go window shopping with you, why not try calling Marie? —she ________ be home by now.
A.shallB.should
C.willD.would

查看答案和解析>>

同步练习册答案