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