В данном предложении используется конструкция 'There', которая может быть дополнена 'is' или 'are'. Слово 'carpet' является исчисляемым существительным в единственном числе, поэтому используется 'is'.
Варианты:
Так как 'carpet' — исчисляемое существительное в единственном числе, и перед ним должна стоять форма 'There is', то между 'There' и 'carpet' подразумевается 'is'. В пропуске же должно быть слово, указывающее на количество. Поскольку 'carpet' в единственном числе, подойдет артикль 'a'.
Ответ: There is a carpet on the floor.