If I had a bike ,I_A___it to you yesterday.A would have lent B would lend C could lend D lent

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 12:08:52
If I had a bike ,I_A___it to you yesterday.A would have lent B would lend C could lend D lent

If I had a bike ,I_A___it to you yesterday.A would have lent B would lend C could lend D lent
If I had a bike ,I_A___it to you yesterday.
A would have lent B would lend C could lend D lent

If I had a bike ,I_A___it to you yesterday.A would have lent B would lend C could lend D lent
A would have lent
解析 这个是对过去事实相反的假设
主句要用 would have +过去分词
祝你学习进步

a

A虚拟语气。。。

选A。 if i had 是虚拟语气,意思是如果我有的话,那么我昨天就已经借给你了,事实是我没有,所以用虚拟。最简单的,哪个选项里有已经的意思呢,显然是A。

A 这是错综虚拟语气,本句if 从句与现在相反,用过去时(退步法),主句是与昨天(过去)相反,所以用与过去相反的would/might/could + have done
如 If I were you,i would stay.(全与现在相反)
If i had worked hard,i would have passed the exam.(都与过去相反)
...

全部展开

A 这是错综虚拟语气,本句if 从句与现在相反,用过去时(退步法),主句是与昨天(过去)相反,所以用与过去相反的would/might/could + have done
如 If I were you,i would stay.(全与现在相反)
If i had worked hard,i would have passed the exam.(都与过去相反)
If i had worked hard when i was young ,i would be a college student now.(主句与过去相反,从句与现在相反)

收起