问题补充:
—Where ?
—I got caught in the traffic, or I would have been here sooner.
A. did you go
B. had you gone
C. have you been
D. were you going
答案:
A. did you go
B. had you gone
(答案→)C. have you been
D. were you going
解析:从答语“or I would have been here sooner” 可知问句的动作与现在有关,have been表示 “曾经去过,现在已经回来”,符合本题语境。