Такие задачи всегда решаются через Х.
Пусть х кг привезли лука, тогда капусты привезли (400+х) кг , а картофеля (700+х) кг. Всего привезли ( х+(400+х)+(700+х) кг. А по условию задачи всего привезли на базу 2 т=2000 кг. Составим и решим уравнение:
х+400+х+700+х=2000
3х+1100=2000
3х=900
х=300
Значит, 300 кг лука привезли на базу
1) 300+400=700 (кг) привезли капусты
2) 300+700=1000 (кг) привезли картофеля