只讲一点 must have done这种题目,一般不出现在高考试题中。而多出现在平时的练习及低规格的统考中。在大陆,如果练习或上面的考试中出现这样的题目,用理解简化的方法,更能做“对”题目。(1)
Mr. Johnson must have come back yesterday, _______?不是很肯定,所以询问对方的意见,说的是昨天发生的事,简化为: Mr. Johnson came back yesterday, _______?这下总容易了吧?答案是 didn't he(2)He must have waited here for a long time, _______?A. hasn’t he B. haven’t he C. mustn’t he D. didn’t he没有明确的过去时间状语,但有一个for+一段时间,意思是说他已经等了很久了,不是吗?简化为: He has waited here for a long time, _______?这下总容易了吧?答案是 hasn't he至于有没有 在这个
情态动词加have done 句型中 用情态动词 加 not 反问 按规矩应该是没有不过语言有时不讲规矩 在英美的语言库中 用情态动词反问的句子比比皆是 上面两个例子 也是如此但考试时这样用 就是错 要扣分