Present participle; Past participle - brainstorming - brainstormed Present - brainstorm - brainstorm - brainstorms - brainstorm - brainstorm - brainstorm Past - brainstormed - brainstormed - brainstormed - brainstormed - brainstormed - brainstormed Future - will brainstorm - will brainstorm - will brainstorm - will brainstorm - will brainstorm - will brainstorm Present conditional - would brainstorm - would brainstorm - would brainstorm - would brainstorm - would brainstorm - would brainstorm Present Perfect - have brainstormed - have brainstormed - has brainstormed - have brainstormed - have brainstormed - have brainstormed Past Perfect - had brainstormed - had brainstormed - had brainstormed - had brainstormed - had brainstormed - had brainstormed Future Perfect - will have brainstormed - will have brainstormed - will have brainstormed - will have brainstormed - will have brainstormed - will have brainstormed Past conditional - would have brainstormed - would have brainstormed - would have brainstormed - would have brainstormed - would have brainstormed - would have brainstormed Imperative - - - brainstorm - - - - - - - -