The first sentence is in simple present tense. It states an action 'can't make' in the present moment. The second sentence 'no change' is the reason behind the first 'can't make a phone call'.
Hence the second sentence will also be in present tense.
Option C: 'Haven't got' is in present perfect tense and states an action that began in the past and is still on at the moment. It's the most appropriate option, expressing the present tense. Hence option C is correct.
Option A: 'Can't have' states a possibility and not the reason. It does not show any connection with the first sentence.
Option B: 'Didn't have' expresses the past and not the present.
Option D: 'Hadn't got' is in past perfect tense. It does not state the present.
Hence options A, B and D are wrong.