满分5 > 高中英语试题 >

Who ______ the fight against the H1N1 fl...

Who ______ the fight against the H1N1 flu ______ it not been for the Chinese scientists’ great efforts?

A. could have won; had    B. would win; had    C. would have won; has    D. could win; has

 

A 【解析】 考查if引导的虚拟语气。句意:如果不是因为中国科学家的伟大努力,谁能在与H1N1斗争中取得胜利呢? 因为是过去发生的事情,与过去的事实相反,所以if条件句用过去完成时态,省略if,则将had提到主语前面,第二个空填had,与之对应的是could/would have won 。故选A。
复制答案
考点分析:
相关试题推荐

— How is the test that you took yesterday?

— Unfortunately, not even one of the hundred students who took the test ______ passed.

A. has    B. have    C. are    D. is

 

查看答案

— Hey! Everyone in the office was at the dinner party in honor of Mr. Charles except you. What happened?

— I ______ after Mike, my colleague. He was badly ill.

A. have looked    B. was looking    C. would look    D. had looked

 

查看答案

--- Mom, can you give me an extra 200 yuan a month?

--- Son, we have just bought a house, and from now on we need to practise strict       .

A. economy    B. medicine    C. self-control    D. patience

 

查看答案

The policeman told me that I had passed the driving test and never in my life _______ so happy and excited.

A. I felt            B. did I feel           C. I had felt      D. had I felt

 

查看答案

— Will it take me long to get to the Sunshine Hotel?

—No, it ______ take you long. It’s not the rush hour now.

A. shouldn’t    B. shan’t

C. mustn’t    D. needn’t

 

查看答案
试题属性

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