But for the help of my English teacher, I ________ the first prize in the Engl

  But for the help of my English teacher, I ________ the first prize in the Engl

题型:不详难度:来源:
  But for the help of my English teacher, I ________ the first prize in the English Writing Competition.
A.would not winB.would not have won
C.would winD.would have won

答案
B
解析
B [此处虚拟语气表示与过去事实相反,句子谓语动词用would/should/could/might + have done结构。]
举一反三
________, please try your best to solve the problem in time.
A.Ought you get into trouble
B.Must you get into trouble
C.Can you get into trouble
D.Should you get into trouble

题型:不详难度:| 查看答案
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

题型:不详难度:| 查看答案
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

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

超级试练试题库

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