there are a lot (frome\ of\ on ) books on the shelf перевод на русский и калой предлог вставить
There are a lot of books on the shelf. - На полке много книг.