I told Sally how to get here, but perhaps I _______it out for her. ( )
【正确答案】 C
【答案解析】解析:must have done用于肯定句,表示推测,意为“一定(已经)做了”。Should have done可用于肯定句、否定句或疑问句,表示责备或遗憾等,意为“本来应该做”。句意为:我告诉Sally如何到这儿,但是或许我本应该给Sally画出路线。答案为C。