问题

Why were you so late this morning—I _____ in heavy traffic for an hour on the way here.
A:have beencaught
B:have caught
C:had caught
D:was caught
B:have caught
C:had caught
D:was caught
正确答案是: