what is the difference of 'memiliki' and 'punya'?
i guess, they are just the same.
Just use PUNYA. It is correct
But what is the grammar explanation?
Memiliki, punya, and mempunyai are used the same way. They're synonyms.
Yes it's same but "punya" used more often than "memiliki"
Kapan "had" digunakan?
When the action is not now, but in the past.
Alternative = Alternatif = Pilihan