Present participle; Past participle - puffing - puffed Present - puff - puff - puffs - puff - puff - puff Past - puffed - puffed - puffed - puffed - puffed - puffed Future - will puff - will puff - will puff - will puff - will puff - will puff Present conditional - would puff - would puff - would puff - would puff - would puff - would puff Present Perfect - have puffed - have puffed - has puffed - have puffed - have puffed - have puffed Past Perfect - had puffed - had puffed - had puffed - had puffed - had puffed - had puffed Future Perfect - will have puffed - will have puffed - will have puffed - will have puffed - will have puffed - will have puffed Past conditional - would have puffed - would have puffed - would have puffed - would have puffed - would have puffed - would have puffed Imperative - - - puff - - - - - - - -