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?
I know this kind of usage https://www.helpforenglish.cz/files/20-1287848539-have-do-got.jpg