logo
首页 课程 题库 资讯 师资
加微福利
APP 400-8989-766
search
公考题库 > >

(单选题)

—Where have you been?
—I got caught in traffic. Otherwise I ______ here earlier.

A.would be

B.would have been

C.had been

D.have been

参考答案:B

参考解析:

考查含蓄虚拟语气。句意:“你去哪儿了?”“我被堵在路上了。不然我早就来了。”根据句意及got caught可知,后半句为otherwise表示对过去的虚拟,因此应使用would/would/might + have done。故选B。

知识点:
华图在线app

添加您的

专属公考咨询师

扫码领专属好礼

返回顶部