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 write it out
D. ought to have writte it out
网友回答
A. had to write it out
B. must have written it out
C. should write it out
(答案→)D. ought to have writte it out
解析:句意:我告诉萨利如何到达那里,但是也许我应该给她写出来。根据句意我只是告诉她如何走了,但是没有给她写出来,根据told可知指过去应该做的而未做的,所以应该用should/ought to have done ,故选D。