—— Where ________?
—— I got stuck in the heavy traffic, or I_____here earlier.
A. did you go; had arrived
B. are you; would e
C. were you; would e
D. have you been; would have been
网友回答
A. did you go; had arrived
B. are you; would e
C. were you; would e
(答案→)D. have you been; would have been
解析:or引出的一个分句表示对过去的情况进行假设,故用would have done。