问题
I was caught in a traffic jam for over an hour, otherwise I _________ you waiting for such a long time.
A:will not keep
B:have not kept
C:had not kept
D:would not have kept
B:have not kept
C:had not kept
D:would not have kept
正确答案是: