全部题库 / 成人英语三级 / 试题详情
单选题 成人英语三级
2017-09-07

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.where I worked there
B.which I worked
C.in which I worked
D.where I worked in
A.ought to come
B.ought to be coming
C.ought to have been coming
D.ought to have come