Translate the following English sentence to French:
"I was astonished to hear the speech just given by my colleague from the Greens."
J'ai été étonné d'entendre l'intervention que vient de faire notre collègue des verts.