5.Bruce must have been in China for a long time,_____? A.hasn’t he B.mustn’t he C.Isn’t he D.was

must have been 表示对过去事实的肯定猜测,本题为什么选A而不选D
5.Bruce must have been in China for a long time,_____?
A.hasn’t he B.mustn’t he C.Isn’t he D.wasn’t he
must have been 表示对过去事实的肯定猜测,本题为什么选A而不选D

在这类表示推测的句子转换成反义疑问句时,要先还原句子,将推测的部分去掉,然后再进行反义疑问的变换。 原句就变成Bruce has been in China for a long time.后面填 hasn't it

希望能帮到你,要是答案还满意的话,记得采纳哦,O(∩_∩)O谢谢~!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-08-14
因为反义疑问句如果主句有表示猜测的情态动词那么就看情态动词后面的实义动词或者助动词。 所以选择 hasn't he.
因为 be 是在 have 的后面。 真真的助动词是 have
第2个回答  2010-08-14
been in china这个行为是个持续性行为。。。所以。。。
相似回答