What is the correct answer for the question "Do you have" (For example: Do you have money?")

options that I thought about:

a) Yes, I do.

b) Yes, I do have.

c) something else?

I know that the correct answer for the question "Do you like it" is "Yes, I do" or "No, I don't". But in this case I have doubt because of the word "have".

  • Could you define "appropriate"?
    – user3169
    Feb 7 '16 at 0:49
  • Ok, I'll change this word, I think it's better. :) Feb 7 '16 at 1:01

I do have is emphatic. (Like saying I really have money.)
The short answer in most cases is just Yes, I do.

Short answers are ellipted so that you don't have to repeat the whole sentence:

Do you have money?
Yes, I do have money.


Here are some good answers to the question, "Do you have money?"

  1. Yes.

  2. Yes, I do.

  3. Yes, I have money.

  4. Yes, I have five dollars.

As Ustanak points out,

  1. Yes, I do have money.

is grammatically correct, but it is only natural when one wants to make an emphatic response.

To my (American) ear, the following sentence is only natural in the past tense, not in the present tense:

  1. Yes, I have.

Sentence 6 is natural in the following context:

Have you stopped by the ATM?
Yes, I have.

The "Yes, " is optional in answers 2 - 6.

  • 2
    Jasper@ Can the short answer "Yes, I have" be another option ? Feb 7 '16 at 7:53
  • 1
    I think "Yes, I do have money." would be a normal answer, but "Yes, I do have." sounds weird.
    – user253751
    Feb 7 '16 at 9:07

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .