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
【答案解析】
解析:must have done用于肯定句,表示推测,意为“一定(已经)做了”。Should have done可用于肯定句、否定句或疑问句,表示责备或遗憾等,意为“本来应该做”。句意为:我告诉Sally如何到这儿,但是或许我本应该给Sally画出路线。答案为C。
提交答案
关闭