if +过去式,的话, 基本是虚拟语气了,主句用would+do原形if+had done 主句用would+have doneif+ were to /should+do,主句用would+do原形if+一般现在时,主句用一般将来时前三个是虚拟语气