问题
选择题
Where have you been ?
— I_______in the heavy traffic .Otherwise I_______ here earlier.
A.have got stuck; would have come
B.got stuck; was
C.got stuck ; would have come
D.had stuck ; would come
答案
答案:C
考查时态及虚拟语气。句意:你去哪了?我遇上交通拥挤了,不然的话我会早点到这的。be/get stuck in 陷入,困住,陷入交通拥挤动作在过去,故用一般过去式,第二空为与过去事实相反的虚拟语气,主句用would/could/might + have done结构,所以答案选C。