Learn English – thrive in vs thrive on

phrase-choicephrase-meaningphrase-usage

What is the difference between "to thrive in" and " to thrive on" in terms of meaning and usage?

Which one should I use in which situation?

For example: what does this sentence, from Cambridge dictionary, mean?

She seems to thrive on stress.

Does she have a tendency to be more successful and efficient in a stressful environment?


And what does this sentence mean?

Some people thrive in fast-paced, deadline-heavy careers, while others
prefer less stimulating work.

Can I replace 'thrive on' with 'thrive in" ? Probably not, but what would it mean if I did?

Best Answer

This means the same thing as discussions about best habitats/diets of animals or plants, so I'll explain it in that sense because I believe it will be more clear:

(The statements below aren't necessarily facts)

Thrive In

This relates to an environment. It means that, while the animal or plant may be able to survive in other environments, it does extremely well in this sort of environment.

Desert cacti thrive in hot, dry environments.

Thrive on

This relates to food consumption (or, in the case of your question, what gives a person energy). As with the previous, an animal or plant may be able to survive on another diet but this diet is very beneficial to the plant.:

Horses thrive on a varied diet of oats, fresh grazing, and hay.

As it relates to Stress

When you say "Thrive on stress" it means that the stress makes the subject perform better than she performs when she's not in a stressful situation.

or can we say this sentence has meaning like "she can beat stress easily, she can be successful even though stress"

It says the opposite... "thrive on stress" almost implies that her success in a situation is due to the stress, not despite it.

Related Topic