区别辨析abolish、cancel和repeal

这些动词均含“取消、废除”之意。

abolish :正式用词,指彻底废除某种制度、规章或习俗。

  • The following year Parliament voted to abolish the death penalty for murder.
    议会于翌年表决对谋杀罪废除死刑。

cancel :用法广泛,多指取消债务、合同、证书、比赛、旅行、计划或约会等。

  • All flights have been cancelled because of bad weather.
    因天气恶劣,所有航班均被取消。

repeal书面用词,指撤销立法机关通过的协议、法案或法律等。

  • The government has just repealed the law segregating public facilities.
    政府刚刚废止了不同种族分开使用公共设施的法令。