We ________John"s name on the race list yesterday but for his recent injury.(201

We ________John"s name on the race list yesterday but for his recent injury.(201

题型:不详难度:来源:
We ________John"s name on the race list yesterday but for his recent
injury.(2011·江西)
A.will putB.will have put
C.would putD.would have put

答案
D
解析
D [考查虚拟语气。句意:要不是因为他最近受伤,我们本应该把John的名字加进昨天的比赛名单中。but for 是虚拟语气的提示,yesterday表示过去的时间。故选D。]
举一反三
I ________ through that bitter period without your generous help.(2011·陕西)
A.couldn"t have goneB.didn"t go
C.wouldn"t goD.hadn"t gone

题型:不详难度:| 查看答案
—Pity you missed the lecture on nuclear pollution.
—I________it, but I was busy preparing for a job interview.(2011·福建)
A.attendedB.had attended
C.would attendD.would have attended

题型:不详难度:| 查看答案
—I left my handbag on the train, but luckily someone gave it to a railway official.
—How unbelievable to get it back! I mean, someone ________ it.(2011·江苏)
A.will have stolenB.might have stolen
C.should have stolenD.must have stolen

题型:不详难度:| 查看答案
My suggestion is that you ________ much meat.
A.wouldn"t takeB.shall not take
C.not haveD.won"t have

题型:不详难度:| 查看答案
—Shall I help clean the kitchen, Mum?
—Thank you.But you ________ it because I can do it myself.
A.mustn"t have doneB.wouldn"t have done
C.mightn"t have doneD.haven"t got to do

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.