一种通过使甲醇和乙酸甲酯以及任选的甲醚与一氧化碳反应生产乙酸酐和乙酸的方法,该方法包括以下步骤: (a)在反应区存在催化剂的条件下,于150-250℃和5-120巴,使甲醇和乙酸甲酯、任意选择地连同甲醚与一氧化碳或一氧化碳和氢气的混合物进行反应; (b)在5巴到高于大气压的压力下,在汽-液分离区中闪蒸由反应区排出的羰基化混合物,由此蒸发主要部分的挥发馏分并将它们送到蒸馏区,再将汽-液分离区中未蒸发的催化剂溶液循环到反应区; (c)在蒸馏区中从塔顶部获得低沸点馏分,并将其循环到反应区,同时获得含例如从塔底部夹带混入的催化剂部分的高沸点馏分并将其循环到反应区和/或汽液分离区,作为侧馏分获得主要含乙酸或乙酸酐的中沸点馏分; (d)蒸馏区作为侧馏分得到的主要含乙酸和乙酸酐中沸点馏分送入第二蒸馏区; (e)在第二蒸馏区中进一步获得来自塔顶部的剩下的低沸点馏分并将其再循环到反应区; (f)获得主要由侧馏分或来自蒸馏塔底部的乙酸酐和乙酸的馏分并将其送入第三蒸馏区,或者获得含有在由例如蒸馏塔底夹带混合的催化剂部分的高沸点馏分并将其再循环到反应区和/或汽-液分离区,同时获得主要由乙酸酐和乙酸构成的馏分的侧馏分并将其送入第三蒸馏区;以及 (g)在第三蒸馏区中获得来自塔顶部的乙酸且作为侧馏分或由塔底部获得乙酸酐。