Present participle; Past participle - mainstreaming - mainstreamed Present - mainstream - mainstream - mainstreams - mainstream - mainstream - mainstream Past - mainstreamed - mainstreamed - mainstreamed - mainstreamed - mainstreamed - mainstreamed Future - will mainstream - will mainstream - will mainstream - will mainstream - will mainstream - will mainstream Present conditional - would mainstream - would mainstream - would mainstream - would mainstream - would mainstream - would mainstream Present Perfect - have mainstreamed - have mainstreamed - has mainstreamed - have mainstreamed - have mainstreamed - have mainstreamed Past Perfect - had mainstreamed - had mainstreamed - had mainstreamed - had mainstreamed - had mainstreamed - had mainstreamed Future Perfect - will have mainstreamed - will have mainstreamed - will have mainstreamed - will have mainstreamed - will have mainstreamed - will have mainstreamed Past conditional - would have mainstreamed - would have mainstreamed - would have mainstreamed - would have mainstreamed - would have mainstreamed - would have mainstreamed Imperative - - - mainstream - - - - - - - -