If the Houses of Parliament had not been burned down in 1834, the great clock would never have been erected.这句句子为什么从句用过去完成?不是不真实的逐句用would家动词原形,从句用过去时吗?为什么不是 If the Houses of Parliament was burned down in 1834, the great clock would be erected.

问题描述:

If the Houses of Parliament had not been burned down in 1834, the great clock would never have been erected.
这句句子为什么从句用过去完成?
不是不真实的逐句用would家动词原形,从句用过去时吗?
为什么不是 If the Houses of Parliament was burned down in 1834, the great clock would be erected.

这是虚拟语气哦 专门的一块语法,也算高中英语的一个重点了吧
条件状语从句中的虚拟语气,表示与过去情况相反的虚拟语气
主句使用should/would/might have +过去分词,从句使用虚拟语气过去完成时态
你可以百度百科看一下 虚拟语气

这是对过去的虚拟,所以往后推了一个时态. 从句为过去完成时,而主句为should/would/might/could + have done结构
要是国会大厦没有在1834年被烧垮,这个巨大的钟就不会被立起来了.

因为if 从句,would 所虚拟的事情发生在过去,主句应该用would have done,从句应该用had done .
如果是would be的话可以表示现在,将来的虚拟.
在牢记句子使用方法的时候要结合时态.

可能是你看错了句子,这个句子是假设。
IF....HAD NOT BEEN..,..WOULD...
句子是没有错误的。

有问题继续追问,请采纳。