I told Sally how to get here, but perhaps I ____ it out for her.
I told Sally how to get here, but perhaps I ____ it out for her.
A、had to write
B、must have written
C、should have written
D、ought to write
【正确答案】:C
【题目解析】:【考点点击】本题考查情态动词+have done【要点透析】 must have done用于肯定句,表示推测,意为“一定(已经)做了”。 should havedone可用于肯定句、否定句或疑问句,表示责备或遗憾等,意为“本来应该做”。本句意为:我告诉 Sally如何到这儿,但是或许我本应该给Sall画出路线。 should符合题意。
Top