题目内容
We________John's name on the race list yesterday but for his recent injury.
A.will put B.will have put
C.would put D.would have put
D
【解析】答案 D [考查虚拟语气的用法。句意:要不是他最近受伤的事我早已把约翰的名字列入赛跑的名单上去了。D项would have put表示与过去事实相反的假设。A项是一般将来式;B项是将来完成式;C项是过去将来式。]
练习册系列答案
相关题目