题型:选择题 We ________John's name on the race list yesterday but for his recent injury.(2011·江西)A.will putB.will have putC.would putD.would have put 查看答案