单项选择题

I ______ to the meeting on time, but I had a flat tire on the way.

A.would be
B.would have been
C.were
D.had been