以上两个词中文意思相近,有时多少可以互相替换使用,但一般情况下应该使用哪个词都已经预定俗成。
treaty和pact都是两者之间的协定,包括书面与口头协定。treaty是在互为敌对方情况下的条约,而pact多为彼此处于友好关系、打算共同采取某项行动时的协定。treaty主要指有关国家之间的停战等肯定性事件的约定,pact则指国家、企业或个人之间的诡计、密约等。
A treaty is often the result of agreement between enemies.Pact is the result of agreement between friends.