这俩意思比较相近,有一个区别就是but for一般只能跟虚拟语气,without后面虚拟语气或者接一般的句子都可以,如果说都在虚拟语气的话,那就从意思方面看,without意思偏重 没有... 的 而but for 偏重的是 要不是...