下面这两句英文,哪个说的对?

问题描述:

下面这两句英文,哪个说的对?
More and more of the earth is becoming deserts because there is no river there.
More and more of the earth is becoming deserts because there are no rivers there.
这两句的主要差别就是“there be”句型的单复数问题,请问哪句对,还是两种表达都对?

一般来说,两句都对,看不同语境而言,但实用一点的就是第一句,第二句更符合语法,第一句符合实际用法