I have no car. I don't have a car

6

2

What's the difference between them, and I know that their meanings or the same but I don't know how they both are grammatical.

  • I have no car.
  • I don't have a car.

I don't know who I am.

Posted 2016-06-12T00:28:40.277

Reputation: 2 503

Question was closed 2016-06-12T15:18:47.743

Answers

5

I have no car.

I don't have any car.

I don't have a car.

You can use "no, not any, or not a" to express the negation of something.

The only difference is that of emphasis. The use of 'no' makes the negation stronger than that of 'not any' and 'not a'.

Khan

Posted 2016-06-12T00:28:40.277

Reputation: 26 261

3Particularly in British English, you also hear "I haven't a car" (a bit old fashioned) and "I haven't got a car", All have the same meaning. – Colin Fine – 2016-06-12T09:44:15.167

1@ColinFine, it's a nice addition to my answer. – Khan – 2016-06-12T10:52:04.297

9

I have no car.

You are basically answering how many cars you have with a determiner "no", which means that you have zero cars.

I don't have a car.

You are negating a predicate pertaining to having cars.

Hence they are both grammatical.

Contractions however make it clear that you are saying something with a more informal tone. They should be written out in full (in this case, "do not") if you are writing a formal document.

I see no semantic difference.

We have no food. I have no money. He has no way to get to work because he has no car.

We don't have food. I don't have any money. He doesn't have a way to get to work because he doesn't have a car.

Nihilist_Frost

Posted 2016-06-12T00:28:40.277

Reputation: 4 502

1"I have no car" is in a more formal register, at least in American English, more formal even than "I do not have a car". – chrylis -cautiouslyoptimistic- – 2016-06-12T05:39:39.773