WHY WAS PETER ABSENT YESTERDAY

13. Why was Peter absent yesterday?He ………..a bad cold.A. had had B. was having C. had D. is having