1a
1 stay
2 has caused
3 enjoy
4 are struggling
5 has just moved
6 know
7 has been working