单项选择题

Having been delayed by heavy traffic, ______.

A. it is impossible for her to arrive on time
B. it led to her being later
C. she arrived late
D. her friend thought she would be late