一道虚拟的题目

来源:百度知道 编辑:UC知道 时间:2024/06/26 00:35:55
____,he would have been able to pass the exam.
a.Studying hard
b.Had he studied hard

答案是b,我觉得两个都可以

要是他努力学习的话 他就会考试及格了
其实没及格
had, should这种词提前表示虚拟

第一个时态不对!第二个是虚拟的倒装句!

a项 语法没有错误,但不合逻辑,你试着还原一下, If he studied hard, he would have been able to pass the exam. 前半句 把if 去掉 ,就成了 studying hard

B,绝对正确,虚拟语气,于过去相反,用had done .if省略,had提前,故选B

不,答案是B A是刻苦学习,他已经能够通过考试 B如果他努力学习,他已经能够通过考试 。