首页 > 留学知识库

问题: 请教一道英语选择题,谢谢!

(  ),he would have been the top student in the class.
A.If he worked hard B.If he had worked hard C.If he was working hard D.Working hard

请问该题为什么选择A而不是B,谢谢!

解答:

对过去的虚拟,用过去完成时。
he would have been the top student in the class
这里用了过去完成时,说明是对过去的虚拟。
前面应该用一般过去时。
所以选择A.