According to UK English - A student takes/sits for an exam. Yes, When I lived in England, we also commonly said - A student has an exam. The creator of the question paper writes the exam.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.