What does 'make up for' mean?

English Language Tests, Intermediate level

ESL/EFL Test #196 [color=blue]“Phrasal Verbs (L to P)”, question 5

He decided to his past mistakes by doing some good in his community.

(a) make up about
(b) make up for
(c) make up over

English Language Tests, Intermediate level

ESL/EFL Test #196 [color=blue]“Phrasal Verbs (L to P)”, answer 5

He decided to make up for his past mistakes by doing some good in his community.

Correct answer: (b) make up for

Your answer was: [color=red]incorrect
He decided to make up over his past mistakes by doing some good in his community.
[size=200]_________________________[/size]

Does “make up for” mean to get rid of smth bad?Thanks.

Hi,

‘Make up for’ suggests that you want to make good something that you have done badly. It has the idea that you want to compensate for the wrong you have done. In a way you want to put things right.

Alan