We________John's name on the race list yesterday but for his recent injury.
#86408
A
will put
B
will have put
C
would put
D
would have put
推荐题目
He has much money at the beginning of every month, but by the end of it he_____ have little left.
#88156
A
can     
B
will     
C
must    
D
should
Don''t be worried . The news ____ be true . 
#89748
A
may not
B
mustn''t
C
needn''t
D
shan''t
To help Tom improve his English, I_______ that he take some online courses.
#86976
A
recommend
B
acknowledge
C
abandon
D
declare
My boss insisted that I _______ the work before ten o’clock tonight.
#87564
A
can finish
B
must finish
C
must have finished
D
finish