"I'm no good at speaking in public."


"I'm no good at speaking in public."


The speech part of 'no' is an adverb and that of 'good' is an adjective? Or is there a different thought about that? And could you take a look at this?


So many dictionaries define 'good' as a noun in this case, so I am confused. What do you think?


Thank you so much as usual and have a good and safe day.



asked Jan 21 '13 at 02:37 Hans Contributor

1 answer


I'm no good at... is incorrect grammar but sometimes used in extremely informal spoken English.  The correct forms would be I'm not good at speaking in public or I can't speak in public very well


Good is an adjective in all of these examples, which is why no good is ungrammatical. Good as a noun has different meanings.  Well is an adverb in the example sentence above.

link comment edited Jan 21 '13 at 03:28 Shawn Mooney Expert

Your answer

Write at least 20 characters

Have a question about English grammar, style or vocabulary use? Ask now to get help from Grammarly experts for FREE.