In my opinion, they are both correct. The second would be far more common in American English. I believe the first is common in British English.Originally Posted by EMAIL REMOVED - Send PM to This User Instead
Which is correct and why?
- Have you a book? OR
- Do you have a book?
'Have you got a book?' would be more common in BE. The inverted form is heard less nowadays.