Here are the answers/Aqui estão as respostas:
1.I´ve been living here for five years.
2.He´s been working here for a long time.
3.You´ve been doing the same thing for six months.
4.They´ve been sitting on the floor for two hours.
5.I´ve been calling you since morning.
6.We´ve been going out together for a year.
7.They´ve been studying online for almost ten years.