Present participle; Past participle - revealing - revealed Present - reveal - reveal - reveals - reveal - reveal - reveal Past - revealed - revealed - revealed - revealed - revealed - revealed Future - will reveal - will reveal - will reveal - will reveal - will reveal - will reveal Present conditional - would reveal - would reveal - would reveal - would reveal - would reveal - would reveal Present Perfect - have revealed - have revealed - has revealed - have revealed - have revealed - have revealed Past Perfect - had revealed - had revealed - had revealed - had revealed - had revealed - had revealed Future Perfect - will have revealed - will have revealed - will have revealed - will have revealed - will have revealed - will have revealed Past conditional - would have revealed - would have revealed - would have revealed - would have revealed - would have revealed - would have revealed Imperative - - - reveal - - - - - - - -