关于情态动词+have done 的反意疑问句的问题。。。

不太明白,情态动词+have done 的反意疑问句有没有 情态动词+not的形式啊?哪些有,哪些无?

第1个回答  2013-05-09
只讲一点 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 反问 按规矩应该是没有不过语言有时不讲规矩 在英美的语言库中 用情态动词反问的句子比比皆是 上面两个例子 也是如此但考试时这样用 就是错 要扣分
第2个回答  2013-05-09
先看情态动词+have done 的用法结构:1. must + have done:用于肯定句,表示推测,意为“一定(已经)……”。
2. can + have done:用于否定句或疑问句,表示推测,意为“可能(已经)……”。
3. could + have done:可用于肯定句、否定句或疑问句,表示推测、责备或遗憾等,意为“可能……”、“本来可以……”、“本来应该……”等。
4. should [ought to] + have done:可用于肯定句、否定句或疑问句,表示责备或遗憾等,意为“本来应该……”。
5. need + have done:用于否定句或疑问句,用于否定时意为“本来不必”,用于疑问句时意为“有必要……吗”。
6. may + have done:用于肯定句或否定句,表示推测,意为“可能(已经)……”。
7. might + have done:用于肯定句或否定句,表示推测,意为“可能(已经)……(此时 might 可换为 may);另外还可以表示过来可能发生的事结果未发生,意为“本来会……”(此时 might 不能换为 may)。
情态动词+have done 有反意问句,但变化时不看情态动词,看这些句子的时间时态决定,看看例子吧:1,He must have been to Beijing,hasn't he? 2,He can't have gone to Shanghai yesterday,did he?本回答被网友采纳