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
Объяснение:
8.-Your friend seems to be very busy today.
9.-We suggested selling our apartment at the seaside.
10.-She postponed making a decision for the new shop.
11.-Excuse me, do you mind cleaning the table, please!
12.-It was difficult to climb up the mountain but we kept going.
13.-I’m amazed because you didn’t hesitate to accept that job.
14.-The policeman pretended to keep my identity card.
15.- Robert denied kidnapping the child.
16.- The car is too expensive so I can’t afford to buy it.
17.-Sonia didn’t tolerate sharing the bedroom with John.
18.-The couple chose to spend their honeymoon in Canada.
19.-You hate waiting (to wait) for your girlfriend. - оба возможны
20.-Barbara celebrated winning the TV contest.
Present Perfect это have/has + 3 форма глагола или если правильный глагол то частичка ed, поэтому просто вставляй have или has по значению и переводи глаголы в 3 форму или ed