内务府大总管
主句是It is strange,it作形式主语,strange的含义是“很奇怪”,所以后面的从句,也就是真正的主语必须用虚拟语气,“竟然……”从题目可以看出,是对过去的虚拟,所以用should have done的形式
黄先生Simon
It is strange that 后面引导的是虚拟语气(should )+do,不是对过去的虚拟,它表示一种“竟然”的语气,后面一空填broke因为yesterday过去的时间点,所以 should break broke
优质英语培训问答知识库