填空题

fought, have fought, have been fighting, for, to, in All these years they ______ heroically ______ independence.

【参考答案】

have been fighting, for