Мы употребляем отрицательную частичку no в предложении, чтобы показать, что что-то или кто-то отсутствует.
Отрицательная частичка no употребляется перед неисчисляемыми существительными, исчисляемыми существительными в единственном и множественном числе.
There is no sugar left. (неисчисляемое существительное )
Сахара не осталось.
There is no book on the table. (исчисляемое существительное в единственном числе)
На столе нет книги.
There are no pens in my bag. (исчисляемое существительное во множественном числе)
В моей сумке нет ручек.
По сути no является сокращением от not + a/an или not + any.
He has not got a pen.
He has got no pen.He has not got any pens.
He has got no pens.There is not a book on the table.
There is no book on the table.
В предложениях, где существительное стоит в единственном числе, отрицание через no звучит более естественно.There are not any books on the table.
There are no books on the table.