Hello. Could anybody explain me what's the difference between constructions "I have" and "I do have"? I've seen that people use expression "I do have smth.".
Is the difference like: "Do you have?" - American English. "Have you?" - British English ?
Or, maybe, there's something else?
Else one. What's right of them: "I have a book, don't I?" or "I have a book, haven't I?"
I found this thread (), read it, and I got answers to my some questions. =)
Thank you a lot in advance.
Top answer
" includes a sense of assertion .. That is, in regular contexts, you may say "I have the book" .. " ..
— Teacherly Student
" includes a sense of assertion ..
That is, in regular contexts, you may say "I have the book" ..
" ..
So, you would answer "I do have the book" ..
Free · every Monday
Get the Weekly English Kit 📬
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
I think that the only difference is that "I do have..." includes a sense of assertion .. That is, in regular contexts, you may say "I have the book" .. But, when someone is questioning that by telling you " you don't have the book yet, do you?" .. So, you would answer "I do have the book" ..
I think "I have a book, don't I" is right. I use "Have I" because I use present perfect tense. I don't know about British English. "I do have" is used to help the meaning of the sentence clearer than "I have".
You don't have to be lying.. You are only emphisizing the meaning .. Or assuring the meaning .. I will give you another example .. She did have a real talent .. You are admiring the talent she had in drawing for example ...