on the one hand, on the other hand

N/A

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

You show two different sides of a situation or two different opinions.

Source: tema4p/english-vocabulary

on the other hand

N/A

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

used to present the opposite fact or a different way of looking at the same issue

Source: tema4p/english-vocabulary

on the right/wrong track

N/A

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

Thinking or acting in a way that is likely to lead to success or the correct result (right track), or in a way that is likely to lead to failure or an incorrect result (wrong track).

Source: tema4p/english-vocabulary

on the rocks

N/A

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

Having serious problems, especially in a relationship or plan.

Source: tema4p/english-vocabulary

on the spot

N/A

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

immediately or in the place where something is happening or has just happened

Source: tema4p/english-vocabulary

on the straight and narrow

N/A

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

living an honest life and following the rules

Source: tema4p/english-vocabulary

on the threshold of

N/A

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

something is likely to happen very soon

Source: tema4p/english-vocabulary

on the tip of my tongue

N/A

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

I know it and will be able to remember it very soon.

Source: tema4p/english-vocabulary

once and for all

N/A

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

finally and definitely; to do something completely and decisively so that it does not have to be dealt with again

Source: tema4p/english-vocabulary

once in a blue moon

N/A

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

very rarely

Source: tema4p/english-vocabulary

once in a lifetime

N/A

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

never likely to happen again

Source: tema4p/english-vocabulary

one can't teach an old dog new tricks

N/A

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

One can't teach an old dog new tricks means it is hard for older people to change their habits.

Source: tema4p/english-vocabulary

one has got me there

N/A

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

you are right and I have no answer

Source: tema4p/english-vocabulary

one have to hand it to sb

N/A

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

To say someone deserves praise or credit.

Source: tema4p/english-vocabulary

one is not wrong

N/A

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

Someone is correct about something.

Source: tema4p/english-vocabulary

one is teaching one's grandmother to suck eggs

N/A

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

to try to teach someone something they already know very well.

Source: tema4p/english-vocabulary

one may well ask

N/A

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

used to say that a question is reasonable to ask

Source: tema4p/english-vocabulary

One thing just led to another

N/A

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

A series of events happened, each caused by the previous one.

Source: tema4p/english-vocabulary

One way or another

N/A

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

You are not sure exactly how yet, but it will happen.

Source: tema4p/english-vocabulary

one's heart goes out sb

N/A

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

to feel very sorry for someone

Source: tema4p/english-vocabulary