7.2)just moved
3)haven't saw
4)cleaned
5)never was
6)revised
8.1)was
2)always lived
3)changed
4)visited
5)ofered
6)refused
7)realised
8)leaved
9)enjoyed
9.1-b
2-a
3-c
10.1)has been typing
2)were watching
3)cooked