1. has invited
2. has moved
3. has repaired
4. have finished
5. have tidied
6. have started
7. have emailed
8. has replied
1. has invited
2. has moved
3. has repaired
4. have finished
5. have tidied
6. have started
7. have emailed
8. has replied