一道高中英语选择题,求解释,谢谢。。。。。。。。。。。
ItoldSallyhowtogetthere,butperhapsI()forher.A.musthavewrittenitoutB,hadtowriteitoutC....
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.
答案是A 为什么? 展开
A. must have written it out
B, had to write it out
C.ought to write it out
D. should have wriiten it out.
答案是A 为什么? 展开
12个回答
展开全部
一道高中英语选择题,求解释,谢谢
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 没有找到那个地方)。因为当时只是口头跟她说如何去,没有写下来。现在想来,也许我本该写下来给她的。
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 没有找到那个地方)。因为当时只是口头跟她说如何去,没有写下来。现在想来,也许我本该写下来给她的。
展开全部
D. should have wriiten it out. 才是正确选项。“本来应该写出来给她(但却没有)。”
should have done 是过去应该做某事而没有做,而 must have done 是一定已经做了某事 ,对过去事情的肯定猜测。根据题意,D才符合。
should have done 是过去应该做某事而没有做,而 must have done 是一定已经做了某事 ,对过去事情的肯定猜测。根据题意,D才符合。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选择D should have done sth. 本应该做某事 但是却没有做
反之: shouldn't have done sth. : 本不应该做某事 但是做了
反之: shouldn't have done sth. : 本不应该做某事 但是做了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选D
表虚拟语气,应该做到而实际没有做到。
我刚看到原题,你确定答案是A?我的书答案是D
表虚拟语气,应该做到而实际没有做到。
我刚看到原题,你确定答案是A?我的书答案是D
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我也觉得应该是D.前面几个已经补充的很完美了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
D吧,should have 意思是本应该
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询