满分5 > 高中英语试题 >

But for the help of my English teacher, ...

But 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

 

B 【解析】此处虚拟语气表示与过去事实相反, 句子谓语动词用would/should/could/might + have done结构, 故选B。  
复制答案
考点分析:
相关试题推荐

— Did you make it at last?

— Yes. But for your help,it _____ a serious loss.

  A. had caused

B. must have caused

  C. would have caused

D. may cause

 

查看答案

——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.

A. will have stolen     B. might have stolen   C. should have stolen    D. must have stolen

 

查看答案

(2014重庆一中高三下第三次月考)4. —Why! I couldn’t get you on the phone yesterday afternoon?

—We _____ kites in the yard when you phoned.

  A. could be flying

B. might have flied

  C. must have been flying

D. should be flying

 

查看答案

(天津市河东区201 4年高三二模考试)14. I_______ to go for a walk, but someone called and I couldn't get away.

     A. was planning      B. planned         C. had planned          D. would plan

 

查看答案

At a construction site in our city the workers have uncovered an ancient wall that_______ to keep the enemy out of the city, but it requires further evidence.

A. might have functioned                              B. would have functioned

C. must have functioned                               D. should have functioned

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.