Present Perfect это have/has + 3 форма глагола или если правильный глагол то частичка ed, поэтому просто вставляй have или has по значению и переводи глаголы в 3 форму или ed
1. I have lived in this country all my life.
2. She has done her homework.
3. All of my friends have been away on vacation this week.
4. It has rained the entire week.
5. We have studied a lot of grammar in this class.
6. John has been in the hospital fot five days.
7. I have worked as teacher since 1989
Объяснение: