问题

There was a traffic jam; otherwise I ____ here on time.
A:would be
B:had been
C:should be
D:would have been
B:had been
C:should be
D:would have been
正确答案是: