_ for the timely investment from the general public,our company would not be so thriving(兴旺的) as it is.

问题描述:

_ for the timely investment from the general public,our company would not be so thriving(兴旺的) as it is.
A.Had it not been B.Should it not be
我知道是虚拟语气.只是主句Had 从句不应该是 have/has done吗?

主句had done +从句would have done配套使用的
would not be so thriving说的是‘公司现在不会如此的兴旺’,如果用have/has done 就是指‘当时不会如此兴旺’,与作者意图不一样了