had a boy. a is okay, but to me, it emphasizes the process of giving birth, not having a son. b sounds like she was the doctor who delivered the baby.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.