分类：教育/科学-外语学习-英语考试
问题：请问agreement,compact,pact,deal,tr? 
此外还有contract,covenant, 都有表示协议、条约、合约、契约的意思，contract还可表示婚约，它们的意义有何异同？用法上有什么差异吗？
谢谢！
回答：agreement　是协议，有的时候是比较被动的．比如离婚协议，两国之间就什么事达成的协议．

contract 是合同，规定双方各有那些义务等，商业合同，雇佣合同等等．

covenant 一般是法律，和很正式的合约．

treaty　两国之间签定的的优惠政策，条约等．

deal : 交易，谈判的结果．

下面两个词，我没实际见过这个词义的用法，只是现查了一下，把体会写了出来．

compact　合作协议，行动计划．

accord 两国之间（通过协商和让步）达成的协议．