Yes, 3rd time I've used this - rejected again, but it's quite usual English.
I agree. But I also got dinged for it. Why are we forced into 'do you have' when it's not how many of us speak English? Surely DL has been in operation long enough to distinguish between the varieties of English in common usage. It is quite irritating.
"Have you a second?" is perfectly normal British English, as is , in fairness, "Do you have a second?". "Have you got..." is less common in the UK, as has been discussed elsewhere in more detail. Please Duo, sort this one out!
The two previous comments reflect a common usage ... In the first comment 'do' is assumed. In the second 'have you' is assumed. Both are reasonable.