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