Пусть \( x \) — количество корзин.
Тогда количество яблок в корзинах равно \( 8x \) кг.
Количество яблок в ящиках равно \( 4 \cdot 5 = 20 \) кг.
Всего было \( 116 \) кг яблок.
Составим уравнение:
\[ 8x + 20 = 116 \]
Решим уравнение:
\[ 8x = 116 - 20 \]
\[ 8x = 96 \]
\[ x = \frac{96}{8} \]
\[ x = 12 \]
Итак, понадобилось 12 корзин.
Ответ: 12 корзин.