—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表示“曾经去过,现在已经回来”,符合本题语境。