When does 给 object come before a verb, and when does it come after? If there is a more general principle at work here, I'd love to know, so I can find more resources. For many verbs, if there's an object, you use 给 beforehand.

给他打电话

For some, you can do it before or after

给他送

送给她


The other day in class, I tried to say

给我证明


and was told I should have said

证明给我看


I'm not doubting my teacher, I'm just trying to find a bit more rhyme and reason to how objects works.
In general:


  When 给 is placed before a verb, it means 'for'. And it has a 'demanding or asserted tone' to it.


给我打!= Beat (him) for me!

给他送 = give/ send (it) for him

给我证明 = prove (it) for me


  When 给 is placed after a verb, it means 'to'


送给她 = give/send (it) to her

证明给我看 = prove (it) to me