We ______ John’s name on the race list yesterday but for his injury. 
#87161
A
will put
B
will have put
C
would put
D
would have put
推荐题目
My father ______ you a lift, even if he didn’t plan to take that way.
#89018
A
must have given
B
might have given
C
should have given
D
can’t have given
He ______ you more help even though he was very busy.
#86901
A
might have given
B
might give
C
may have given
D
may give