Present participle; Past participle - snarling - snarled Present - snarl - snarl - snarls - snarl - snarl - snarl Past - snarled - snarled - snarled - snarled - snarled - snarled Future - will snarl - will snarl - will snarl - will snarl - will snarl - will snarl Present conditional - would snarl - would snarl - would snarl - would snarl - would snarl - would snarl Present Perfect - have snarled - have snarled - has snarled - have snarled - have snarled - have snarled Past Perfect - had snarled - had snarled - had snarled - had snarled - had snarled - had snarled Future Perfect - will have snarled - will have snarled - will have snarled - will have snarled - will have snarled - will have snarled Past conditional - would have snarled - would have snarled - would have snarled - would have snarled - would have snarled - would have snarled Imperative - - - snarl - - - - - - - -