Out of the four alternatives, select the alternative which best expresses the meaning of the idiom/phrase.
"to have an axe to grind"
- Asharpening your skills in anticipation of future challenges
- Bto have a private reason for doing something
- Cpreparing for a fight
- Dgetting ready for work or a new project
Solution & Step-by-step Explanation
The idiom "to have an axe to grind" means to have a private or selfish reason for doing something, or to have a strong personal opinion about something that you want people to accept.