Прямое и косвенное дополнение в русском языке различаются по следующим признакам:
- Прямое дополнение обозначает предмет, на который направлено действие, обозначенное сказуемым, выраженным переходным глаголом. 3 Оно связано с переходным глаголом, стоит в форме винительного падежа и не соединено с главным словом предлогом. 2
- Косвенное дополнение — это дополнение, которое выражено формой косвенного падежа (кроме винительного) без предлога или с предлогом, а также формой винительного падежа с предлогом. 1
Ещё несколько отличий: прямое дополнение не может быть связано с возвратным глаголом (который оканчивается на -ся), прямое стоит в форме винительного или, при определённых условиях, родительного падежа, а косвенное — в любом другом косвенном падеже. 2