Разбираемся:
Чтобы определить падеж имени существительного, нужно задать к нему вопрос от слова, с которым оно связано в предложении.
- ел (что?) яблоко (винительный падеж)
- говорил с (кем?) учителем (творительный падеж)
- плыл на (чём?) лодке (предложный падеж)
- ветка (чего?) рябины (родительный падеж)
- плыл по (чему?) реке (дательный падеж)