问题

“Where have you been?” — “I got caught in traffic; otherwise _____ sooner.”
A:I would be here
B:I have been here
C:I had been here
D:I would have been here
B:I have been here
C:I had been here
D:I would have been here
正确答案是: