单项选择题

If I had not been _____ by the traffic jam, I would have been there by then.

A.interfered
B.postponed
C.delayed
D.prevented