astonish verb vt Infinitive astonish Present tense 3rd person singular astonishes Preterite astonished Present participle astonishing Past participle astonished