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