Why is "have you 59 crowns" not acceptable. As a native english speaker i here this quite often. In the answer given the word "got" is used which i was always taught was poor english
I have never seen the "Have you..." without got in any English course or resource. Do you have any reference we can base the acceptance of such a form on?