there are no clouds是正确的说法.
there be中的be追随后面的名词的数.这里后面是复数的clouds,所以用are.
补充:当然想用is的话你也可以说there is no cloud.写成there is no clouds的人可能以为“没有了”就不算复数了.很多时候有人用并不意味着某种用法是正确的,只是他们用错了.
there are no clouds是正确的说法.
there be中的be追随后面的名词的数.这里后面是复数的clouds,所以用are.
补充:当然想用is的话你也可以说there is no cloud.写成there is no clouds的人可能以为“没有了”就不算复数了.很多时候有人用并不意味着某种用法是正确的,只是他们用错了.