But for the help of my English teacher,I the first prize in the English Writing Competiti

发布时间:2020-08-17 08:33:58

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

网友回答

A. would not win
(答案→)B. would not have won
C. would win
D. would have won
解析:
此处虚拟语气表示与过去事实相反,句子谓语动词用would/should/could/might+have done结构,根据句意要用否定含义,故选B。本句的条件是由介词短语(but for)表达的。
以上问题属网友观点,不代表本站立场,仅供参考!