问题
选择题
I told Sally how to get here, but perhaps I ______for her.
A.had to write it out
B.must have written it out
C.should have written it out
D.ought to write it out
答案
答案:C
题目分析:考查情态动词。根据told可知这里谈论的是过去的事了。横线处的意思应该是:也许当初我应该给她写出来。这样的话,选C. should have done表示:本来应该做某事,而实际上没有做。 must have done表示:过去肯定过去某事。故C正确。