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。