Present participle; Past participle - punning - punned Present - pun - pun - puns - pun - pun - pun Past - punned - punned - punned - punned - punned - punned Future - will pun - will pun - will pun - will pun - will pun - will pun Present conditional - would pun - would pun - would pun - would pun - would pun - would pun Present Perfect - have punned - have punned - has punned - have punned - have punned - have punned Past Perfect - had punned - had punned - had punned - had punned - had punned - had punned Future Perfect - will have punned - will have punned - will have punned - will have punned - will have punned - will have punned Past conditional - would have punned - would have punned - would have punned - would have punned - would have punned - would have punned Imperative - - - pun - - - - - - - -