Helen ______ with her class if she had been able to meet all of the course requirements in
已帮助 人
Helen ______ with her class if she had been able to meet all of the course requirements in time.
A.will graduate
B.would have graduated
C.would gradate
D.has gradated
请帮忙给出正确答案和分析,谢谢!
-
正确答案:B
从句中用了过去完成时hadbeenableto,根据句意可看出,这是对过去事实的虚拟,事实上,海伦当时没有完成课程要求,所以她当时就未能毕业。可见,“毕业”这一动作本应在过去已经完成的,故用“would+havegraduated”,答案为B。
