Present participle; Past participle - haggling - haggled Present - haggle - haggle - haggles - haggle - haggle - haggle Past - haggled - haggled - haggled - haggled - haggled - haggled Future - will haggle - will haggle - will haggle - will haggle - will haggle - will haggle Present conditional - would haggle - would haggle - would haggle - would haggle - would haggle - would haggle Present Perfect - have haggled - have haggled - has haggled - have haggled - have haggled - have haggled Past Perfect - had haggled - had haggled - had haggled - had haggled - had haggled - had haggled Future Perfect - will have haggled - will have haggled - will have haggled - will have haggled - will have haggled - will have haggled Past conditional - would have haggled - would have haggled - would have haggled - would have haggled - would have haggled - would have haggled Imperative - - - haggle - - - - - - - -