问题补充:
I told Sally how to get there, but perhaps I for her.
A. had to write it out
B. must have written it out
C. should have written it out
D. need to have written it out
答案:
A. had to write it out
B. must have written it out
(答案→)C. should have written it out
D. need to have written it out
解析:考查情态动词+完成式的用法:句意:我告诉Sally怎么到这儿,但是可能我应该把它写下来。本应该做而没做should have done,must have done过去一定做了,need 后面直接接have done,没有to,选C。