They had planned to go outing this weekend, but they finally had to ______ it because of the rainy weather.
 
【正确答案】 A
【答案解析】 动词词义辨析。cancel“取消,撤销”;eliminate“消除,排除”;delay“延期,耽搁”;prolong“延长,拖延”。句意:他们本打算本周末去郊游,但是由于雨天最后还是取消了计划。根据句意,此空白处所填词应该为“撤销,取消”之意。A符合此处语境,故为正确答案。