Есть какие ошибки My sister have spent two weeks in africa this year.
Все правильно написано у тебя
Ах да, правильно, в третьем лице have меняется на has. Невнимательность, извините
my sister это 3 лицо един. числа разве have не меняется на has? my sister has spent two weeks in Africa this year. Present perfect
Я так понимаю,дословно Моя сестра провела две недели в Африке в этом году,так? Если так,то My sister spent two weeks in Africa this year.
Ойй,нашла у себя ошибки,извините.
не надо извинятся я тоже часто ошибаюсь. этот пресент перфект вообще большая путаница со временем.
))