+0
Can I say,

(a) His mother made a birthday party for John.
+0
.
Gave, not made.
Comments  
Also, threw a party ...