问题
选择题
But for the help of my English teacher, I _______ the first prize in the English Writing Competition.
A.would not win
B.could not win
C.could have won
D.would not have won
答案
答案:D
考查虚拟语气。句意:要不是我的英语老师的帮助,我不会在英语写作大赛中得了一等奖。可知是对过去的事情的假设。“would+have+done”虚拟语气,表示对过去事情的假设,意思是“本来会做”。 “could+have+done”是虚拟语气,表示对过去事情的假设,意思是本来能够做某事而没有做。故选D。