单项选择题

He would certainly have got there on time ______.

A.had he not had a flat tire
B.if he didn't get a flat tire
C.if the flat tire hadn't happened
D.had the tire hadn't flattened itself