问题 选择题

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项是过去将来式。]

单项选择题
单项选择题