Learn English – What’s the word for someone who knows what you need in advance

adjectivessingle-word-requests

An adjective that describes someone who knows what you need in advance and do for you.
It is more than flexible and adaptable.

For example,
My father used to watch news on a phone after he had dinner. So my mom knows that and she charged his phone in case there will be no batteries when he needs them.

In this time, how can I describe my mom?

Best Answer

I'd say they are proactive.

proactive

adjective
acting in anticipation of future problems, needs, or changes

// Once patients have the big data about their bodies, the thinking goes, they can be proactive about their health, cut care costs and foster better relationships with their doctors.

[Merriam Webster]


Or forward-thinking.

forward-thinking

adjective
thinking about and planning for the future, not just the present:

  • Forward-thinking architects focus on the long-term environmental impact of their buildings.
  • The City has consistently shown an innovative and forward-thinking approach to providing services.

[Cambridge English Dictionary]