题目内容
We ________John's name on the race list yesterday but for his recent
injury.(2011·江西)
A.will put B.will have put
C.would put D.would have put
D
【解析】D [考查虚拟语气。句意:要不是因为他最近受伤,我们本应该把John的名字加进昨天的比赛名单中。but for 是虚拟语气的提示,yesterday表示过去的时间。故选D。]
练习册系列答案
相关题目