虚拟语气were,should,had可以倒装 If you hadn't guided me, I could not have made such progress. = Had you not guided me, I could not have made such progress 这里是对过去事实的假设,主句用would/should/could/might have done,从句用had done 你说的那一句也可以,因为后面强调不是过去的事情了。当然,后面也可以用have had