c. have had
Если бы он не относился к своей болезни легкомысленно, у него не было бы осложнений. Здесь необходимо использовать Past Perfect в условной части и would + have + Past Participle в основной части предложения. Therefore, the correct answer is 'have had'.