Choose the sentence in which verb in Bold print is correct:
A Mom given the cake recipe to Sara.
B She done all the steps.
C She has given the cake to grandma.
D Grandma said that she has done a good job.
I did not understand why C is wrong and D is correct. Please explain.