"I'm doing great" appears to be incorrect (to me) because 'great' can be used as an adjective. I would think that it should be: "I'm doing (adverb)." Why is it actually correct to say "I'm doing great"?
Learn English – Why is “I’m doing great” correct
adjectivesadverbsgrammargrammaticalitysyntactic-analysis
Best Answer
Most adjectives that describes the perceived ‘quality’ of an action carried out by someone, or their state of being, correspond to identical adverbs. Examples include such adjectives as ‘fine’, ‘good’, ‘bad’, ‘great’, ‘fantastic’, ‘horrible’, ‘okay’, etc.
Some, but not all, of these adjectives also have adverbial counterparts, whether formed by regular -ly derivation or otherwise, that are not identical to their adjectival forms. These are mandatorily used when describing degree/manner, rather than judging quality:
(Some dialects would be okay with using an adjective in the last example, but as far as I know, “Wages have great increased” is ungrammatical in every dialect of English, so the order of the constituents also plays a role here)
In the case of ‘good/well’, there is the additional problem that ‘well’ is both the adverb that corresponds to the adjective ‘good’, but also an adverb meaning “in good health”. This is part of the reason why so many know-it-alls insist that sentences like “I’m well” or “I’m doing good” are incorrect: they fail to realise that ‘good’ is an adverb and ‘well’ an adjective as well as vice versa. Moreover, the quality vs. degree/manner dichotomy does not fully apply to this particular pair either, further compounding the issue:
– are both equally valid, both when describing one’s current state of health (quality) and when answering a question on how one is getting along with a task (degree/manner).