Correct option is C
The sentence shifts between present tense ("doesn't have") and past tense ("did"). To maintain consistency, "did" should be replaced with "does" to align with the present tense used earlier. The corrected sentence is:
"Because he doesn’t have enough money to pay his fees, he
does a part-time job in the restaurant."