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

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

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

答案
D
解析
考查虚拟语气。句意:要不是我的英语老师的帮助,我不会在英语写作大赛中得了一等奖。可知是对过去的事情的假设。“would+have+done”虚拟语气,表示对过去事情的假设,意思是“本来会做”。 “could+have+done”是虚拟语气,表示对过去事情的假设,意思是本来能够做某事而没有做。故选D。
举一反三
“The answer sheet written with a pencil         be cancelled,” declared the teacher.
A.shallB.shouldC.mustD.may

题型:不详难度:| 查看答案
I wish I _______ play tennis with my brother this afternoon, but I have to study for a test.
A.canB.shouldC.couldD.shall

题型:不详难度:| 查看答案
---I rang you yesterday afternoon. A man answered, but I didn’t recognize the voice.
--- Oh, it ____ my uncle. He was in my room then.
A.must have beenB.should have beenC.must beD.should be

题型:不详难度:| 查看答案
After the bell rings, which indicates the ending of the exam, you_____ stay ____ you are until all your papers are collected.
A.shall, whereB.would, whereC.will, in whichD.can, what

题型:不详难度:| 查看答案
In order to produce more grain, it________that the area of farmland_____.
A.is demanded, being increasedB.has been demanded, be increased
C.demand, should be increasedD.demands, should increase

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

超级试练试题库

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