Present participle; Past participle - snagging - snagged Present - snag - snag - snags - snag - snag - snag Past - snagged - snagged - snagged - snagged - snagged - snagged Future - will snag - will snag - will snag - will snag - will snag - will snag Present conditional - would snag - would snag - would snag - would snag - would snag - would snag Present Perfect - have snagged - have snagged - has snagged - have snagged - have snagged - have snagged Past Perfect - had snagged - had snagged - had snagged - had snagged - had snagged - had snagged Future Perfect - will have snagged - will have snagged - will have snagged - will have snagged - will have snagged - will have snagged Past conditional - would have snagged - would have snagged - would have snagged - would have snagged - would have snagged - would have snagged Imperative - - - snag - - - - - - - -