Present participle; Past participle - snapping - snapped Present - snap - snap - snaps - snap - snap - snap Past - snapped - snapped - snapped - snapped - snapped - snapped Future - will snap - will snap - will snap - will snap - will snap - will snap Present conditional - would snap - would snap - would snap - would snap - would snap - would snap Present Perfect - have snapped - have snapped - has snapped - have snapped - have snapped - have snapped Past Perfect - had snapped - had snapped - had snapped - had snapped - had snapped - had snapped Future Perfect - will have snapped - will have snapped - will have snapped - will have snapped - will have snapped - will have snapped Past conditional - would have snapped - would have snapped - would have snapped - would have snapped - would have snapped - would have snapped Imperative - - - snap - - - - - - - -