Salut!
I.
1. We have been waiting for Joe since five o'clock.
2. She has been living in this country for twenty years.
3. I am tired, I have been working all morning.
4. We have been dancing for hours. It's time to go home.
5. She has been sleeping since two o'clock. I think we should wake her up.
II.
1. have been waiting, hasn't come
2. haven't done, I haven't been feeling
3. haven't seen
4. have been talking, has been changing
5. have been working