Check out our updated Community
Eduardo Cortes
Help me please. I got confussed!!!! I was using an app from the playstore to learn English and one exercise the question was "Do you have any money?" my Answer was "No, I don't" but my answer was wrong. For my sorprise the answer was "No, I haven't" Is that correct?.
Do you have any money?
No, I haven't
(I have never heard that answer before).
Apr 23, 2018 4:14 AM
Comments · 7

I'm a native British English speaker and I would have answered : "No I don't!" 

"No I haven't" isn't incorrect but it's not really used by itself in this context unless as part of a longer sentence " No I haven't got any"

You will find "No I haven't" in books more often than in spoken English.


"No I haven't" is what I would reply to questions such as these 

Have you seen the film?

Have you sent the letter?

Have you read the book?


April 24, 2018
They are both correct but your answer is right as "Have" is being used as a "main" verb in this sentence. "Have" can be used both as an auxiliary (helping) verb and as a main verb on its own. As an auxiliary it, therefore, handles question formation and negation without needing "do". For example "Have you got any money?" (yes I know it sounds odd, but it is grammatically correct.). The answers here would be "I have got money." and "I haven't got money." When used as a "main" verb (as in your sentence above) we add "do" as support. For example "Do you have any money?" The answers here would be "I do have money" and "I don't have money." 
April 23, 2018

That's pretty interesting.

Your response to the question isn't incorrect, and personally, as a native English speaker, I've never heard "No, I haven't," as a response to that question. Your answer is correct, but the app may be referring to another dialect of English as well. Though within Standard American English, I would not use, "No, I haven't."

The app could be teaching you British English.

Best, x

April 23, 2018

Haven’t any relates to the question „have you,“ „Do you“ would require an answer with the same verb „Do.“. So „Do you“ is properly answered with „I do“ or „I don’t.“  The app is just simply wrong. 

By the way, I don’t think English has any „dialects“ as such. If by the word you mean the way other languages do. 

April 24, 2018

Eduardo, I would have written the same answer that you did.   I've lived in the United States all my life and can tell you that people here would usually respond to that question with a simple, "No, I don't."

If would sound slightly odd to me if someone replied to a "Do you have...?" question with just the three words, "No, I haven't."  I might wonder if they were from another English speaking country, such as England or Ireland.  Or I might think that they are trying to be very formal with their speech.  It doesn't sound wrong...just slightly different than the way I usually hear people say it.

Adding additional words after the "No, I haven't" make it sound slightly better (For example, "No, I haven't got any money.").  However, "No, I don't." or "No, I don't have any ____" or "No, I don't have a _____" are definitely my preferred ways to answer a question that begins with, "Do you have..."

I agree with Katarzyna that "No, I haven't." sounds fine in response to a question that begins with "Have you....?"  (Have you done this?  Have you gone there?). 


April 24, 2018
Show More
Eduardo Cortes
Language Skills
English, Spanish
Learning Language
English