别有用心
Have an axe to grind.
With an ulterior purpose.
Have an end in view.
Have something Up one's sleeve.
eg:The world is full of people with axes to grind. So, be carefu l.
反义词:光明磊落 Have one's heart in the right place.