j’ai été surpris(e) par
I was surprised by their stupidity.
J’ai été surpris par leur stupidité.
I was surprised by her stupidity.
J’ai été surpris par sa stupidité.
I was surprised by what I learned.
J’ai été surpris(e) par ce que j’ai appris.
I was surprised by the news this morning.
J’ai été surpris(e) par la nouvelle ce matin.
I was surprised by the question.
La question m’a surpris.
I was surprised by his stupidity.
J’ai été surpris par sa stupidité.
I was surprised by Tom's strength.
J’ai été surpris par la force de Tom.