Take advice OF or FROM

Which of the sentences is correct:

."You should take advice Of John."

. "You should take advice From John."

I am not a native speaker.

Thanks in advance.


Both sentences are correct, but they mean different things.

'Take advice of' (with no article before 'advice') is slightly old-fashioned British English meaning 'seek the opinion of'. One might, when faced with a difficult business situation, decide to take advice of a lawyer.

We do recommend you take advice of your local healthcare team.

We decide to take advice of another specialist in pneumatology, suggested by Dr. Garrido

'With all resistant infections, GPs will take advice of local microbiologist specialists when getting an assessment of best antibiotics

Before making any decisions take advice of a person whom you trust.

"Take advice from" means "willingly accept and act on advice from" someone.