问:

thereisno和thereisno的区别是什么

答:
there is no和there isn't的区别主要有:
1. there is no是there be动词的否定形式,表示“没有”或者“不存在”的意思。例如:There is no cloud in the sky. 意为天空中没有云彩。There is no water in the bottle. 意为瓶子里没有水。
2. there isn't是there is的缩略形式的否定,也表达“没有”的意思。两个表达在意思上是等同的。例如:There isn't any cloud in the sky.和There is no cloud in the sky.的意思一样。
3. 在形式上,there is no是较为正式的表达方式,there isn't是口语化的表达方式,比较 informal。在书面语体和正式场合,更常使用there is no。而在口语和非正式场合,there isn't的使用频率更高。
4. there isn't可以进一步缩略为there's no。例如:There's no water left. 意为没有水了。这里的there's是there is的缩略形式。
5. 在疑问句型中,一般优先选择there isn't 来表达“是否没有”的疑问。例如:Isn't there any milk left? 意为是否没有牛奶了?There is no可以用于疑问句,但语序需要调整,如No cloud in the sky, is there? 这种结构比较麻烦,一般不如直接使用there isn't 来得简洁明了。
所以,总的来说,there is no和there isn't在表达否定意思上是等同的,在使用形式上,there isn't比较简洁方便,在非正式语境下使用更为广泛。但作为较为正式的用语,there is no的使用频率更高。两者可以根据表达的语境选择使用。