发布网友 发布时间:2023-08-21 00:16
共1个回答
热心网友 时间:2024-12-12 18:46
If the House of Parliament had not been burned down in 1839,the great clock would never have been erected.
这句话是一个虚拟语气的句子,前面半句是在假设如果议会大厦不被烧毁的话,后面的句子中the great clock would never have been erected,那么这个大钟也永远不会被建造出来,但实际情况是,议会大厦被烧毁了,大钟也建好了,所以这是表示与过去事实相反,所以就要用if would have done来进行表示。
在补充下,if 从句,would 所虚拟的事情发生在过去,主句应该用would have done,从句应该用had done .如果是would be的话可以表示现在,将来的虚拟.
如果对你有帮助,记得点赞采纳,么么哒(づ ̄ 3 ̄)づ