В данном предложении речь идет о третьем лице единственного числа (She). В английском языке с третьим лицом единственного числа в настоящем времени используется форма глагола 'has'.
She has two sons.
(У неё двое сыновей.)
Ответ: has