Is there a common (not too formal) specific word or expression used to state that someone is doing something with a hidden, but not necessarily bad, purpose?
I mean something analogous to the Italian expression avere secondi fini.
Searching the net I've found two of them:
- to have ulterior motives
- to have a hidden agenda
The first seems fairly formal (I've never heard that until today), whereas I wouldn't use the second for small matters. A government or a manager could have an hidden agenda, but could we say that a 14 years old has an hidden agenda (not ironically, of course) if he asks his mom if he can help her washing the dishes?
Are my conclusions/impressions in the previous paragraph correct? Are there alternative expressions besides those two?
I'm looking for common, informal, idioms, but not slang, i.e. something that can be also acceptable in a written text, albeit informal.
Best Answer
could work here.
The Oxford definition of real, in sense 2.1, is true or actual, and includes examples "his real name is James" and "my real reason for coming". It is contrasting the real (hidden or ulterior) reason with the apparent or obvious reason.
Here the boy is at least a little devious, but it can apply in a more neutral situation, where "ulterior motive" or "hidden purpose" would be less suitable.
Here there is nothing devious. In fact, both reasons are probably true.
This is probably used in a positive sense, although that depends on the surprise.