作业帮 > 英语 > 作业

I told Sally how to get there,but perhaps I ( ) for her.

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/12 15:07:26
I told Sally how to get there,but perhaps I ( ) for her.
A.must have written it out
B,had to write it out
C.ought to write it out
D.should have wriiten it out.
为什么?
一道高中英语选择题,
I told Sally how to get there,but perhaps I ( ) for her.
A.must have written it out
B,had to write it out
C.ought to write it out
D.should have written it out.
答案是A 为什么?
答:因为参考答案印错了.
分析:A.must have done sth.是对过去情况的肯定的判断(推测).I must have written it out for her.我当时肯定写下来给了她的.这与but,和perhaps都是矛盾的.如将but perhaps 改为and,选A还差不多:我告诉过沙丽怎么去那儿,而且我一定是(将如何去的方法)写下来给过她的.
有了这个but perhaps,就只能选D了.表示过后的自我批评.(Sally 没有找到那个地方).因为当时只是口头跟她说如何去,没有写下来.现在想来,也许我本该写下来给她的.