If I ____enough money,I would have bought a color TV setA hadB have CwentDhad had  为什么选D啊,不选择A?

来源:学生作业帮助网 编辑:作业帮 时间:2019/07/19 09:41:36
IfI____enoughmoney,IwouldhaveboughtacolorTVsetAhadBhaveCwentDhad had  为什么选D啊,不选择A?IfI____enoughmoney

If I ____enough money,I would have bought a color TV setA hadB have CwentDhad had  为什么选D啊,不选择A?
If I ____enough money,I would have bought a color TV set
A had
B have
Cwent
Dhad had  为什么选D啊,不选择A?

If I ____enough money,I would have bought a color TV setA hadB have CwentDhad had  为什么选D啊,不选择A?
对过去事实相反的假设 主句用would have done 从句用过去完成时 这是虚拟语气的一个典型

这是虚拟语气
主句用过去将来时,从句要用过去完成时
所以选D

虚拟语气 had 后面是have的过去式。两个had的意思不同