第1个回答 2010-01-27
个人感觉都有问题
首先any后面肯定接名词单数,所以是any book不是any books.
再可以先把句子还原为肯定句,第一句:There have some books,几乎没有人这么说,第二句:There are some books,这句是对的,也是there be句型的典型用法,而这句再变回否定句,习惯是讲There are no books.而变为There aren't any book也可以,但不常用,谢谢!
第2个回答 2010-01-27
第一句应该是 There doesn't have any books译作:那里什么书都没有
第二句应该是 There isn't any books.译作:没有书
翻译上好像看不大出来有什么不同 不过两句都应该用单数的谓语动词 因为There作主语应该用单数
第3个回答 2010-01-27
错误: There don't have any books。
正确: There aren't any books。
那里没有任何书。
只有 There are XXX, There is XXXX.或 THEY don't have any books也是正确的。
第4个回答 2010-01-27
第一句don't 应改为doesn't 因为any不可数
第二句 aren't 应改为isn't 理由同上
区别:第一句是应为对话里的出现语句
第二句运用的为There be句型
英语中有时不需要区分的那么清楚