Obviously this question is very similar to When should 了 be after the verb and when should it be at the end of the sentence?. I just wanted you to know that I consulted that before I posted this question.
I'm working through Rosetta Stone and I have a screenshot that illustrates what I'm struggling with.
So here we have two instances where le is appearing at the end of the sentence and one where it appears immediately after the verb. However, all three sentences involve someone giving an item to someone else so I would think they would all follow the same grammar rules. Here is another example:
In both pictures someone finished eating something so I would think they would follow the same grammar. So why does le appear after the verb in one picture but at the end of the sentence in the other?