В английском языке Present Perfect образуется с помощью вспомогательного глагола have/has и третьей формы глагола (Past Participle).
* have используется с местоимениями I, you, we, they
* has используется с местоимениями he, she, it
В данном предложении подлежащее выражено местоимением she, поэтому используем вспомогательный глагол has. Третья форма глагола buy - bought.
Следовательно, правильный вариант: has bought.
Ответ: has bought