--Where have you been? --I        in the heavy traffic. Otherwise I        here earlier.
#90528
A
got stuck; would have come
B
got stuck; was
C
have got stuck; would have come
D
had got stuck; would come
推荐题目
I’d rather that you ______ the operation right away.
#88337
A
perform
B
should perform
C
will perform
D
performed
________ your letter, I would have started off two days ago.
#87250
A
If I received
B
Should I receive
C
If I could have received
D
Had I received
____the fog, we should have reached our school. 
#89952
A
Because of
B
In spite of
C
In case of
D
But for
. He __________ full marks, but he was so careless as to make a spelling mistake.
#88166
A
must have gained
B
can have gained
C
could have gained
D
must gain