___(be) there any sheep?

用所给词的恰当形式填空

你好,同学,很高兴回答你的问题

正确答案:Are

即:Are there any sheep?

翻译:有一些羊吗?

解析:any 表示一些时,后面可以接可数名词复数或不可数名词,但是后面不能接可数名词单数,如果是可数名词,应该用a。本句中的sheep 是一个可数名词,而且是单复数同形的可数名词,但是本句中的sheep 是复数,因为any 表示一些,后面肯定是可数名词复数,如果sheep是单数,就应该是Is there a sheep? 了,而不是any了。

但是,如果any 表示任何时,后面可以接可数名词单数,如

Take any book you want.

任挑一本你要的书。

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
希望能帮到你,祝更上一层楼O(∩_∩)O
不明白请继续追问,可以详谈嘛(*^__^*)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-26
你好,很高兴能够在这里回答你的问题,

这道题目如果是一般现在时,填写Is 或Are 都是可以的
因为sheep是单复同形,而any后面既可跟单数,也可以跟复数
所以用is或are都是没有问题的。

***************************************************
^__^真心祝你学习进步,如果有疑问,请追问,
另外如果对你有所帮助,请千万别忘记采纳哟!
***************************************************
第2个回答  2013-06-26
这里is are都可以。sheep是单复数同型,关键是看上下文或者你要表达的意思来决定。这样的名词在初中有两个,还有一个是deer,也是单复数同型。祝你好运。
第3个回答  2013-06-26
Are
sheep 单复数相同。
前面有any,一些 ,用在疑问句,所以是复数的概念,用are.
楼主,希望对你有帮助
第4个回答  2013-06-26
were 或者are 不管什么时态总之是复数
虽说sheep是单复数同型 这里用了any