I wonder what is the difference between the two verbs "make up" and "compensate"? In order to discover it and make you able to explain it in a simpler way, I have made four examples. Please do me a favor and let me know which option works better in each sentence and which choice doesn't work at all plus the reason behind it.
The first scenario:
Teacher: you have missed 5 sessions so far. Do you know?
Student: yes, Mr. Johnson. I know!
Teacher: How are you going to ................ for the classes you have missed?
a. make up
b. compensate
The second scenario:
The insurance company will ............... people for the damage caused by the flood.
a. make up
b. compensate
The third scenario:
He is suffering from depression and is under treatment now. Unfortunately, he had a very unpleasant childhood and many dark past. I think nothing can............... for his lost childhood.
a. make up
b. compensate
The fourth scenario:
I'm late and I have to drive fast to ................
a. make up
b. compensate
I have read the similar thread on the forum.