Ответ:

1. В каждой банке после добавления краски стало 7 кг, из них 2 кг — зелёная краска. Значит, белил в одной банке было 7 − 2 = 5 кг.

2. Найдём количество банок: 40 : 5 = 8.

Ответ: 8 банок.