But for the help of my English teacher,I________the first prize in the English W
题型:不详难度:来源:
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 |
解析
试题分析:考查含蓄条件的虚拟语气。本题是一个含蓄的虚拟语气句,其条件是有介词短语but for表示出来。句意:要不是英语老师的帮助,我本不会在英语写作大赛里得到第一名。根据句意说明是对过去情况的说明,故使用“情态动词+have done”的形式。根据句意说明B正确。 点评:含蓄条件的虚拟语气是通过介词短语but for, without,或者通过上下文的语义等表现出来。这里也要注意具体的时间的不同,如果是对过去情况的说明,使用“情态动词+have done”的形式。 |
举一反三
— Mary’s sister looks very beautiful now. — But she was very ugly before she tidied up her appearance(整容). You _________ believe it!A.shouldn’t | B.mustn’t | C.wouldn’t | D.might not |
|
Tom, ________________ you from taking a hand in that affair, you ______________ in prison.A.if I didn’t stop; would have stayed | B.had I stopped; would be staying | C.shouldn’t I have stopped; would stay | D.if I hadn’t stopped; would have stayed |
|
Seeing the enemy, Gary was behaving as though nothing .A.happened | B.had happened | C.would happen | D.was happening |
|
Had I known about this computer program, a huge amount of time and energy .A.would have been saved | B.had been saved | C.will be saved | D.was saved |
|
—Did you have a wonderful weekend? —We could have if it ____ fine. But it____ all the time.A.was; has rained | B.was; rained | C.had been; has rained | D.had been; rained |
|
最新试题
热门考点