Learn English – “On mind” vs “in mind”

prepositionsword-choice

Are these interchangeable?

  • Do you have anything in your mind?
  • Do you have anything on your mind?

The first form seems to be the most commonly used one. But the second form is also used in some instances. And I am not sure if there is any difference at all. If both are correct, what is the difference?

Best Answer

I don't think in your mind would be used as in your example. However we do say:

  • Do you have anything in mind?

which means "What is it you are thinking of?" or "Do you have a preference/suggestion?"

Want to go out for lunch?

Sure. What do you have in mind?

How about that new Thai place?

in your mind is used to mean "in your imagination".

I swear, that guy is after me.

Oh relax, it's just in your mind.

And on your mind indicates worry or preoccupation.

You look worried. Do you have anything on your mind?