单选题 That war ______ 2 years.
【正确答案】 C
【答案解析】[解析] 战争持续了两年。stay意为“停留”;finish意为“完成”;complete意为“结束”;last意为“持续”,符合题意。