Page 2 of 3

so far so good

Meaning: progress has been satisfactory up to now

Example: Thanks for asking; so far, so good. Read more ➺

good egg

Meaning: a kind person

Example: My neighbour, Frank is such a good egg. He always feeds the cat and checks the house if we are away. Read more ➺

stand in a good stead

Meaning: to be of advantage to someone

Example: His years of experience in the spoken English field has stood him in good stead. Read more ➺

good grief

Meaning: occurrence of something shocking

Example: Good grief, is she going to kick her brother in front of the entire school? This is really shocking for me. Read more ➺

on a roll

Meaning: making a lot of progress

Example: Our team has won eleven out of our twelve matches this season. We are on a roll. Read more ➺

up to no good

Meaning: to have an evil plan

Example: The children can be up to no good cooped up in that attic together for two hours. You must go up and check. Read more ➺

no news is good news

Meaning: to assume that since there is no news, it will not be bad news

Example: The exam results are not yet out and I feel no news is good news. Read more ➺

all good things must come to an end

Meaning: everything that is deemed nice, ends

Example: The band breaking up was a terrible things but I guess all good things must come to an end. Read more ➺

knock on wood (touch wood)

Meaning: tap knuckle on wood in order to avoid bad luck

Example: I am expecting a promotion and a big pay hike this year, touch wood. Read more ➺

good Samaritan

Meaning: someone who tries to help people in trouble or need

Example: The beggar was lying shivering on the road when a good Samaritan came along and gave him a blanket and some warm clothes. Read more ➺