We _____ John’s name on the race list yesterday but for his recent injury.A.will
题型:不详难度:来源:
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正确。 |
举一反三
I don’t know why she suggested that we _____ the work before dark.A.finishing | B.finish | C.would finish | D.to finish |
|
Look at the trouble we’re in. If only we _____ our teacher’s advice. A. had taken B would have taken C. took D. have taken |
We _________ the difficulty together, but why didn’t you tell me?A.should face | B.might face | C.must have faced | D.could have faced |
|
— I wish I _______ that live NBA basketball match on TV. — Come on! It wasn’t the first time we’d missed one.A.can watch | B.could watch | C.watched | D.had watched |
|
We ______ the difficulty together, but why didn’t you tell me?A.should face | B.might face | C.could have faced | D.must have faced |
|
最新试题
热门考点