...okay, so I've read most of the "Complaints" about broken English, but I believe that if one is "in Command" of the aircraft, then the final decision rests clearly on his/her shoulders. If you think you heard something, but are not sure, then ask for clarification...after all you are supposed to have mastered the English language.
If you can switch between English/French or Spanish/French as fast and as competent as some controllers then fine, but until you can, live with it and get on with it.
"...if in doubt..."