Решение
Ошибка — в форме «нет МАКАРОНОВ». Это слово в родительном падеже множественного числа теряет окончание: «нет макарон», а не «макаронов». Так же, как «нет чулок», «нет ботинок». Верно: «нет макарон». Остальные выделенные формы правильны: «семьюстами машинами», «пять брелоков», «поезжайте в город завтра», «известные профессора».