I was very surprised ______ the news of your marriage.

at
with
by
on
Pre-Intermediate Grammar Exercises
Table of English Grammar Contents (All Levels)
Advanced Grammar Exercises
Upper-Intermediate Grammar Exercises