(2009福建35)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表示“要不是…”,是虚拟语气的标志。根据句意可知是表示与过去事实相反的虚拟,谓语动词应该用“would/should/could/might + have done”结构,故选B。
句意:要不是得到我英语老师帮助的话,我就不会在英语写作比赛中获得一等奖了。
A. would not win B. would not have won C. would win D. would have won
答案:B
解析:考查虚拟语气。but for表示“要不是…”,是虚拟语气的标志。根据句意可知是表示与过去事实相反的虚拟,谓语动词应该用“would/should/could/might + have done”结构,故选B。
句意:要不是得到我英语老师帮助的话,我就不会在英语写作比赛中获得一等奖了。

