I was astonished _____ his failure. / English Mcqs, Prepositions Mcqs / By admin I was astonished _____ his failure. A. InB. At C. On D. For