满分5 > 高中英语试题 >

for years of hard training, she would no...

        for years of hard training, she would not be standing on the stage, receiving huge cheers and applause.

A. It were not B. It had not been

C. Were it not D. Had it not been.

 

D 【解析】 考查虚拟语气和倒装。句意:要不是多年的刻苦训练,她不会站在舞台上,获得巨大的欢呼和掌声。根据would判断此处表示与过去事实相反的假设,虚拟条件句省略if可以采用倒装形式替代,If it had been for =Had it not been for表示“要不是”,故D项正确。
复制答案
考点分析:
相关试题推荐

We completed one third of the project, and the loan _______ in place, we had to delay the rest till the next month.

A. not arranged B. was not arranged

C. not arranging D. had not been arranged

 

查看答案

Don't give up half way, and you will find the scenery is more beautiful when you reach the destination than when you _______.

A. start off B. have started off

C. started off D. will start off

 

查看答案

Having battled with their _______ over whether to offer help to an aged man or woman who has fallen over, most people choose to help.

A. compromise B. contradiction

C. conscience D. competence

 

查看答案

Word came that 30 firefighters gave their lives to our country _______ national property security.

A. in exchange for B. in response to

C. in terms of D. in contrast with

 

查看答案

Young couples will be happy to see their babies _______ with good health and intelligence when they are born.

A. to bless B. blessing

C. blessed D. being blessed

 

查看答案
试题属性

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