Теория:

Дополнение — это второстепенный член предложения, который обозначает предмет и отвечает на вопросы косвенных падежей.
Обычно дополнение зависит от сказуемого.
Пример:
вчера мой брат ходил в кино (С кем?) с другом.
Дополнения выражаются существительными, местоимениями или неопределённой формой глагола.
Пример:
1. Мама мечтает (О чём?) о путешествии (сущ.).
2. Пёс подошёл (К кому?) ко мне (мест.).
3. Бабушка попросила (О чём?) спеть (неопределённая форма гл.) её любимую (Что?) песню (сущ.).
4. Врач выписал (Кому?) больному (сущ.) (Что?) рецепт (сущ.).
Также дополнение может выражаться неделимым сочетанием.
Пример:
1. Папа принёс (Что?) охапку васильков (количественное значение).
2. Он увидел (Что?) что-то необычное (с неопределённым местоимением).
3. В центре картины художник изобразил ленту реки (метафорическое значение), над которой стелется туман.
4. Он любуется Андаманским морем (имя собственное).
5. Мама поливает фикус Бенджамина (название растения).
Дополнения могут быть прямыми и косвеннымиПрямые дополнения выражаются с помощью формы винительного падежа существительного или местоимения без предлога. Остальные дополнения — косвенные.
Пример:
мама варит (Что?) суп (сущ. употреблено в форме винительного падежа без предлогаэто прямое дополнение).
Мама улыбнулась (Кому?) папе (сущ. употреблено в форме дательного падежаэто косвенное дополнение) на прощание.
Иногда прямое дополнение выражается формой родительного падежа — если обозначает часть предмета или если переходный глагол употребляется с отрицательной частицей не.
Пример:
купил муки, нашинковал капусты;
не надел шапки, не отгадал загадки.