What is the right question tag (in British English) when we use the verb have? I have interviewed a few native speakers and none of them could explain why sometimes they prefer "haven't/hasn't" and why other times they prefer "don't/doesn't". Here are 4 different groups of sentences. Which ones are correct and which ones aren't and why?
Group 1
- I've got a good voice, haven't I?
- You've got a dog, haven't you?
- She's got a new boyfriend, hasn't she?
- We've got very good friends, haven't we?
- They've got our address, haven't they?
Group 2
- I have a good voice, don't I?
- You have a dog, don't you?
- She has a new boyfriend, doesn't she?
- We have very good friends, don't we?
- They have our address, don't they?
Group 3
- I've got a good voice, don't I?
- You've got a dog, don't you?
- She's got a new boyfriend, doesn't she?
- We've got very good friends, don't we?
- They've got our address, don't they?
Group 4
- I have a good voice, haven't I?
- You have a dog, haven't you?
- She has a new boyfriend, hasn't she?
- We have very good friends, haven't we?
- They have our address, haven't they?