Вопрос не на догадливость и не на знание текста, а на чувство ритма и знание стихотворных размеров. В рифмующихся строках должно быть одинаковое количество слогов. Во второй строке их 7, значит, и в первой должно быть столько же. С пропущенным словом в первой строке можно насчитать всего 5 слогов, следовательно, не хватает слова из двух слогов. Плюс к этому число лошадей должно быть в два раза больше, чем число пар, т.е. должно делиться на два. Поэтому "пятнадцать" сразу убираем, так как оно не подходит по количеству слогов и не делится на два. Дальше включаем чувство ритма.
"Восемь" делится на два, но если разделим 8 лошадей на пары и вставим в стих, получится "запрягайте четыре пар" - не подходит, так говорить неграмотно.
Если поделить на пары десять лошадей, получится
"запрягайте пять пар,
едем, едем на пожар" - звучит неритмично, в первой строке не хватает одного слога.
Со количеством лошадей "тридцать" слогов получится на 1 больше:
"запрягайте пятнадцать пар,
едем, едем на пожар" - опять неритмично (четырёхстопный хорей не соблюдается)
И только если поделим двадцать лошадей на пары, то получим заветное "десять":
запрягайте десять пар,
едем, едем на пожар! - вот тут всё на месте, звучит ритмично и четко, как детская считалочка.