omit, abolish, cancel, do away with, repeal
这组词都有“废除,取消”的意思。它们的区别是:
1.从搭配上说:abolish常用于旧的法律、规章、风俗、习惯或社会制度等; cancel常用于契约、合同、特许、约束、义务、个人债务、安排、计划、会议、假期、约会、证书等; do away with常用于去掉某种习惯,免去客套,停止某种活动等; omit一般用于字、词、句等方面; repeal 通常用于法律法规。
2.从意思上说:abolish强调彻底废除; cancel指令其失去效力或取消已有的安排; repeal强调立法机关自己废止或者通过公民投票的方式废止。
3.从用法上说:do away with是不可分性习语; abolish, cancel, omit, repeal都是及物动词,接简单宾语, omit常用于被动语态, cancel有时还可用作不及物动词。