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