Present participle; Past participle - witnessing - witnessed Present - witness - witness - witnesses - witness - witness - witness Past - witnessed - witnessed - witnessed - witnessed - witnessed - witnessed Future - will witness - will witness - will witness - will witness - will witness - will witness Present conditional - would witness - would witness - would witness - would witness - would witness - would witness Present Perfect - have witnessed - have witnessed - has witnessed - have witnessed - have witnessed - have witnessed Past Perfect - had witnessed - had witnessed - had witnessed - had witnessed - had witnessed - had witnessed Future Perfect - will have witnessed - will have witnessed - will have witnessed - will have witnessed - will have witnessed - will have witnessed Past conditional - would have witnessed - would have witnessed - would have witnessed - would have witnessed - would have witnessed - would have witnessed Imperative - - - witness - - - - - - - -