Aidez-moi svp c'est pour demain

Complete with the appropriate modal: must,may or might?

a. She wasn't at school today: she ... be ill.

b. He regularly goes on safari: he ... be rich.

c. He has a strong accent. I'm not sure but he ...come from the North of England.

d. They live in a slum near Johannesburg: they ... live
in Soweto.

e. They are planning their holidays. They ... go on a safari but it's quite expensive.

f. You won the lottery, didn't you? You ... be very happy!

g. I ... spend a month in Cape Town next summer but it depends on my school results.​