English Idiomatic Expression: “For a good while”

By Robby

If you are new here please read this first.

Improve Spoken English

Today’s idiomatic expression is very simple – FOR A GOOD WHILE.

It’s just another way of saying:

  • For quite some time


  • For a long time

Basically it’s to be used whenever you want to emphasize the fact that the time-frame in question is relatively long, and typically you’d use it in following sentences:

“I haven’t seen you for a good while

“He’s been gone for a good while, I’m not sure if he’s coming back today!”

“I guess you’ll be doing that for a good while, so I’ll come back in a couple hours, is that OK?”

As always – to hear more sample sentences on using this particular idiomatic expression, watch the video above!

Best Regards,

Robby 😉

English Idiomatic Expressions

P.S. Are you serious about your spoken English improvement? Check out the English Harmony System HERE!

English Harmony System
  • Andriy

    While I was looking for a ‘for a good while’ phrase to justify my assumption about its meaning, the Google linked me to your website. When looking through the text under the video I watched, I found some places that seem to be grammatically incorrect…”in following sentences”, ”He’s been gone”, “in a couple hours”… Should not the mentioned phrases be as it follows: “in THE following sentences”, ”He’s gone”, “in a couple OF hours”?