问题 选择题

We _______ John's name on the race list yesterday but for his recent injury.   [ ]

A. should put        

B. should have put      

C. would put        

D. would have put

答案

答案:D

填空题
单项选择题