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