问题 选择题

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。

问答题
单项选择题