关于反义疑问句的几个问题

1.What he told us is very interesting,___?
A.isn't it B.isn't they C.can't they D.is it
答案:A(主语是he为什么选A?)
2.To do morning exercises has helped improve our health,___?
A.hasn't it B.has it C.doesn't it D.does it
答案:A(have表拥有时,既可以用have也可以用do,那为什么不选C?)

谢谢

第一题的回答:这句话的主语其实是主语从句what he told us,你说的he其实是主语从句里的主语,而不是这句话的主语。而这个主语从句是一件事,所以要用it来代替。
第二题的回答:这里的has不是你以为的“拥有”这个含义,准确的说,这里的has根本没有实际含义,因为他是现在完成时的助动词。你的问题出在分不清have/has什么时候表示拥有,什么时候是现在完成时的助动词,这里告诉你,其实很简单,如果表示拥有,那have/has后面必定会有名词,如果have/has后面是动词过去分词的话,那就是现在完成时了。追问

可语法书上写着,只有当have表示“拥有”,反义疑问句可以用have也可以用do;如果have不表示拥有,只能用do,那为什么不选doesn't it?

追答

哥们跟你说,你挺认真的,你看的这本语法书只是不严谨了一点,就让你深深地钻进了牛角尖。这个语书应该这样说,当have/has做实意动词时,如果它是拥有的含义,那做反义疑问句的时候可以用have/has也可以用do,但是如果have/has是实意动词 吃喝患病进行从事等含义的时候只能用do或does。但是这书肯定没提,have/has还有助动词词性呢,当它做现在完成时的助动词时,变疑问句和变一般疑问句都要用have/has。现在你不会还觉得你的语法书是不应该出错的吧?!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-12
1. 这个句子中的主语不是he ,而是What he told us 是主语从句,所以用it 代替。
2. 这个句子中的have不是有的意思,这里是助动词, has helped 构成现在完成时态。
eg . he has finished his homework , hasn't he ?
第2个回答  2012-09-12
第一题的主语实际上并不是he,而是what he told us即他告诉我们的(事情),因此用it。
第二题的have并不是表示拥有,have与helped合在一起构成现在完成时态,即have为助动词,因此答案选A