so far, so good

N/A

Chưa có nghĩa tiếng Việt.

things are going well up to now.

Source: tema4p/english-vocabulary

someone doesn’t have the ghost of a chance (of doing something)

N/A

Chưa có nghĩa tiếng Việt.

They have no chance at all; it is extremely unlikely or impossible for them to succeed.

Source: tema4p/english-vocabulary

someone’s heart is in the right place

N/A

Chưa có nghĩa tiếng Việt.

someone is good even if they sometimes behave the wrong way

Source: tema4p/english-vocabulary

someone/something gives up the ghost

N/A

Chưa có nghĩa tiếng Việt.

To stop working, functioning, or trying, often because of exhaustion, failure, or the realization that success is impossible.

Source: tema4p/english-vocabulary

someone/something has the edge over someone/something

N/A

Chưa có nghĩa tiếng Việt.

is slightly better than

Source: tema4p/english-vocabulary

someone/something is a victim of their/its own success

N/A

Chưa có nghĩa tiếng Việt.

Their or its success has negative effects as well as or instead of positive ones.

Source: tema4p/english-vocabulary

someone/something leaves their/its mark (on someone/something)

N/A

Chưa có nghĩa tiếng Việt.

They have or it has an effect (usually negative) that changes someone or something forever.

Source: tema4p/english-vocabulary

something is not all it’s cracked up to be

N/A

Chưa có nghĩa tiếng Việt.

is not as good as people say it is

Source: tema4p/english-vocabulary

something is on the tip of your tongue

N/A

Chưa có nghĩa tiếng Việt.

You know something but can’t quite remember it or say it at the moment.

Source: tema4p/english-vocabulary

something makes your day

N/A

Chưa có nghĩa tiếng Việt.

something that happens which makes you feel very happy or improves your mood significantly.

Source: tema4p/english-vocabulary

something sets alarm bells ringing

N/A

Chưa có nghĩa tiếng Việt.

Something causes you to feel worried or suspicious because it suggests there may be a problem.

Source: tema4p/english-vocabulary

sort (out) the sheep from the goats

N/A

Chưa có nghĩa tiếng Việt.

to separate the good people or things from the bad ones.

Source: tema4p/english-vocabulary

sound like a broken record

N/A

Chưa có nghĩa tiếng Việt.

To keep repeating the same thing over and over, often to the annoyance of others.

Source: tema4p/english-vocabulary

sour grapes

N/A

Chưa có nghĩa tiếng Việt.

being jealous about something you can’t have

Source: tema4p/english-vocabulary

speak your mind

N/A

Chưa có nghĩa tiếng Việt.

state your opinion very clearly and openly

Source: tema4p/english-vocabulary

spend a small fortune

N/A

Chưa có nghĩa tiếng Việt.

To spend a large amount of money, often more than expected or considered reasonable.

Source: tema4p/english-vocabulary

spend money like water

N/A

Chưa có nghĩa tiếng Việt.

spend too much, often without thinking about it

Source: tema4p/english-vocabulary

spick and span

N/A

Chưa có nghĩa tiếng Việt.

If a place is spick and span, it is very clean and tidy.

Source: tema4p/english-vocabulary

spin doctors

N/A

Chưa có nghĩa tiếng Việt.

public relations officers who meet the press/media and present events in a way that suits them

Source: tema4p/english-vocabulary

spirit of adventure

N/A

Chưa có nghĩa tiếng Việt.

A strong desire to explore new places and try new things.

Source: tema4p/english-vocabulary