作业帮 > 英语 > 作业

一道单选题:I have told her about it ,so you ____ her again .A.did

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/09 19:29:52
一道单选题:I have told her about it ,so you ____ her again .A.didn't have to tell
B.needn't have told C.don't have to tell D.needn't to tell
B或C,到底选哪个?为什么?
C
don't have to tell = needn't tell
再问: 可是标准答案给的B. 我也觉得B不对, 更偏向于C.但拿不准到底选B还是C. 我从不迷信标准答案. 你能说说B为什么不对吗?
再答: B 不对的原因是need(n't)词,其后加 have done 表示“本(没)有必要做某事(而事实上却【没】做了”,对过去或已发生动作的叙述。而句意是还没有做的事,所以不能用 needn't have told.