We _____ John’s name on the race list yesterday but for his recent injury.
#87357
A
will put
B
will have put
C
would put
D
would have put
推荐题目
If you had got up early,you   here on time.
#89162
A
would reach
B
would have reached
C
have reached
D
had reached
—Did Jim come?—I don’t know. He _______ while I was out.
#89860
A
might have come
B
might come
C
mush have come
D
should have come
Mike insisted that he ____ nothing wrong and ____ free.
#87349
A
did… set
B
had done…be set
C
do…should be set
D
had done… must be set
 ____ tennis every day ? 
#89779
A
Did you used to playing
B
Did you use to play
C
Use you to play
D
Used you play