Делаеться Present Perfest так:
. Have/Has .до глагола+ окончание ed(3 форма если имееться)
1)Используеться если это факт без даты:I've done my homework
2)Если есть слова ever,never,just,already,yet
3)Если это повторяеться
4)For,since
I have likes this band for 2 years