SHE HAS JUST TAKEN THE EXAMINATION ... MATHS.A. FOR B. AT C. ON D...

159. She has just taken the examination ... Maths.

A. for B. at C. on D. in