Learn English – Which preposition with “compensate”

phrasal-verbsprepositions

"The good quality can't compensate for the high price."
"Its high price can't be compensated with good quality."
"Its high price can't be compensated by good quality."
"Its high price can't be compensated for by good quality."
"Its high price can't be compensated for with good quality."

I am mostly confused whether this verb takes "for" or not especially in the 4th and 5th examples. (I can't edit the question myself doesn't work on phone)

Best Answer

"Compensate with" is the instrumental form: someone is using something as a compensatory agent.

"Compensate for" refers to the shortcoming for which compensation is needed.

Your example, slightly rephrased: "Its high quality cannot compensate for its high price". Or "Its high price cannot be compensated [for] by its high quality". The "for" in the second form is more US than Commonwealth usage.

Related Topic