问题 选择题

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正确。

单项选择题
名词解释