Present participle; Past participle - cackling - cackled Present - cackle - cackle - cackles - cackle - cackle - cackle Past - cackled - cackled - cackled - cackled - cackled - cackled Future - will cackle - will cackle - will cackle - will cackle - will cackle - will cackle Present conditional - would cackle - would cackle - would cackle - would cackle - would cackle - would cackle Present Perfect - have cackled - have cackled - has cackled - have cackled - have cackled - have cackled Past Perfect - had cackled - had cackled - had cackled - had cackled - had cackled - had cackled Future Perfect - will have cackled - will have cackled - will have cackled - will have cackled - will have cackled - will have cackled Past conditional - would have cackled - would have cackled - would have cackled - would have cackled - would have cackled - would have cackled Imperative - - - cackle - - - - - - - -