--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’m surprised that he _____ in the exam.
#90197
A
should fail
B
would have failed
C
may have failed
D
should have failed
— Catherine, I have cleaned the room for you. — Thanks. You ______ it. I could manage it myself. 
#90498
A
needn’t do
B
needn’t have done
C
mustn’t do
D
shouldn’t have done
How lucky he was! He ____ involved in the murder.
#86955
A
must have been
B
can have been
C
could have been
D
would have been
The girl was drowned unfortunately. She ____, though, because there were so many people standing on the banks at that moment.
#86836
A
should have saved
B
could have been saved
C
should be saved
D
couldn’t have been saved