单选题
成人英语三级
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。
【答案解析】本题考查虚拟语气。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
3
Being defeated for the third time,it seemed to him that it was no use __________ anything any more.
A.to try doing
B.trying to do
C.to try to do
D.tried to do