精英家教网 > 高中英语 > 题目详情

If it hadn’t been for the help of my English teacher, I_________the first prize in the English Writing Competition


  1. A.
    would not win
  2. B.
    would not have won
  3. C.
    would win
  4. D.
    would have won
B
这题考查虚拟语气的用法:条件状语从句If it hadn’t been for the help of my English teacher,“如果不是我英语老师的帮助,”说明事实是有英语老师的帮助,主句是用wouldn’t have done,过去不会做而做了,意思是:我就不会赢得英语竞赛一等奖了。选B。
练习册系列答案
相关习题

科目:高中英语 来源: 题型:

____ the expense, I ____ a round-the-world tour.

   A. Were it not … would take     B. If it were not… take

   C. Weren't it for… will take      D. If it hadn't been for… would have taken

查看答案和解析>>

科目:高中英语 来源: 题型:

---- If it hadn’t been raining so hard, I might have been home much earlier.

   ---- It’s too bad you _____ it. Nancy _____ here and she _____ to see you.

  A. didn’t make; is; was 

  B. won’t make; will be; wants

  C. didn’t make; was; wanted

  D. wont’ make; would be; wanted

查看答案和解析>>

科目:高中英语 来源:2012-2013学年新疆兵团农三师第一中学高一下学期3月月考英语卷(带解析) 题型:填空题

After I finished my classes, I walked to home. Suddenly, I saw a dog run towards me.I was very frightening. I guessed that it would attack me, because I started to run before the dog reached to me. Soon, the dog caught up with me, but to my surprised, it ran past me as if it hadn’t seen me. I see some people running after a dog. I asked them the reason why they were chasing after the dog.They told that the dog had bitten his chicken the night before.

查看答案和解析>>

科目:高中英语 来源:2010届三轮回扣语法专项训练(特殊句式1) 题型:单项填空

_____ the expense, I _____ to Italy.

A.If it were not, go

B.Were it not for, would go

C.Weren't it for, will go

D.If it hadn't been, would have gone

 

查看答案和解析>>

科目:高中英语 来源:2012届度福建省、安溪一中、惠安一中高二下学期期中联考英语题 题型:单项填空

If it hadn’t been for the help of my English teacher, I          the first prize in the English Writing Competition.

A. would not win   B. would not have won   C. would win    D. would have won

 

查看答案和解析>>

同步练习册答案