作业帮 > 英语 > 作业

---What makes you upset?---I think that Tom must have delibe

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/13 11:19:37
---What makes you upset?---I think that Tom must have deliberately told everyone about my mark after promising no to,_____?
A.didn't he B.hasn't he
为什么不选B呢?当must翻译成“肯定”的时候,不是把句子改成I am sure that Tom have deliberatly.,那不是应该是hasn't he?
Tom告诉了别人的tell这个动作的确发生在过去,而句中用must have told只不过是为了表示推测,若是十分肯定就会说he told或he has told,总之是过去的动作,那么对这个肯定的told进行反问,就是didn't he?
再问: 《五年高考三年模拟》这么写的:You must have heard about it, haven't it?以及You must have watched that football match last night, didn't you?那为什么第一句没有用didn't啊?不明白~
再答: 第一句没有用didn't以及用了it的主语是错误的。
再问: = =错了,是haven't you
再答: 用haven't you也算可以,把前句当成是现在完成时了,但主语得是you,用didn't you?也是正确的。
再问: 对呀,那我就是想不通,为什么这道题目中就不能用hasn't啊?
再答: 那就只能说,这道题出的并不好,两者皆正确,不过相比较而言,还是didn't为最佳,这也许就是出题人的用意所在吧。