Обстоятельство- это второстепенный член предложения, который обозначает место, время, причину и отвечает на вопросы почему? как? зачем? откуда? где? когда?
Дополнение- это второстепенный член предложения, отвечающий на вопросы косвенных падежей (всех кроме именительного) кого? чего? кому? чему? кого? что? кем? чем? о ком? о чем?