Present participle; Past participle - astonishing - astonished Present - astonish - astonish - astonishes - astonish - astonish - astonish Past - astonished - astonished - astonished - astonished - astonished - astonished Future - will astonish - will astonish - will astonish - will astonish - will astonish - will astonish Present conditional - would astonish - would astonish - would astonish - would astonish - would astonish - would astonish Present Perfect - have astonished - have astonished - has astonished - have astonished - have astonished - have astonished Past Perfect - had astonished - had astonished - had astonished - had astonished - had astonished - had astonished Future Perfect - will have astonished - will have astonished - will have astonished - will have astonished - will have astonished - will have astonished Past conditional - would have astonished - would have astonished - would have astonished - would have astonished - would have astonished - would have astonished Imperative - - - astonish - - - - - - - -