Choose the most appropriate preposition: She has three children ______ her first husband.
A
in
B
of
C
from
D
by
Correct Option:
D
Explanation
The idiomatic construction is "She has three children by her first husband." Here, "by" identifies the other parent of the children. "Children from a previous marriage" is also natural English, but when the complement is specifically "her first husband," "by" is the standard answer.