I know anything about cars.

MollyB   Mon Feb 11, 2008 11:00 am GMT
What's the problem with the third example?

I know everything about cars.
I know all about cars.
I know anything about cars.
Guest   Mon Feb 11, 2008 1:47 pm GMT
The third example sounds funny, perhaps because you don't hear it too often.
Skippy   Mon Feb 11, 2008 8:00 pm GMT
I would say "i know something" instead...
MollyB   Tue Feb 12, 2008 7:51 am GMT
<I would say "i know something" instead...>

But "something" cannot express "all", where "any" can.
Guest   Tue Feb 12, 2008 9:30 am GMT
In that case, you would say "I know everything about cars."
MollyB   Tue Feb 12, 2008 10:03 am GMT
<In that case, you would say "I know everything about cars.">

Or "all about cars".

The question is, why can't we use "I know anything about cars"?
Johnny   Tue Feb 12, 2008 1:52 pm GMT
Maybe because "any" is the direct object and is not followed by a sentence.

I know any person. NO (no sentence and it's the direct object)
I know any person you might think of. (sentence)
X antivirus will protect you against any virus. (it's not the direct object)

That's true when no modals are around, because I think you can say "You can know anything about cars, just read Wikipedia" or "I'll be able to know anything".

That's what I think, but I am not a native speaker of English.