满分5 > 高中英语试题 >

We _____ John’s name on the race list ye...

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 【解析】考查虚拟语气。But for表示含蓄条件。根据yesterday可知是与过去事实相反的虚拟语气,那么使用情态动词+have done.故D正确。
复制答案
考点分析:
相关试题推荐

Much to my _____, the student has come to realize the importance of honesty.

A.horror

B.relief

C.sorrow

D.curiosity

 

查看答案

He always did well at school _____ having to do part–time jobs every now and then.

A.in spite of

B.instead of

C.in case of

D.in favor of

 

查看答案

No sooner had I come to the office _____ the boss told me that I was fired.

A.when

B.after

C.than

D.before

 

查看答案

Sometimes drivers give him a tip, so that he has just enough money to _____.

A.live by

B.live for

C.live on

D.live with

 

查看答案

Granny read newspaper every day in her sixties _____ she could keep herself informed of the latest news.

A.so that

B.in case

C.even though

D.as if

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.