Something long heavy and point. a pointy SDS chisel for example, wrap bricklayers line around and tape up with gaffa tape pulled very tight. Lay duct out in a straight line, drop weight in one end and walk the length of the pipe keeping it raised by feeding it over your shoulder so the weight is constantly dropping forward in front of you.
*edit* Mulling it over, this would probably work whilst still coiled up, chuck it in and roll it along. Although the weight needn't be so long as it might get stuck in the bend.
Thios works - used the same method with 2" wavin duct for a water supply.