1) a) is reading, b) lives, is staying, c) aren’t doing, d)sings, is making
4 ) bought, wasn’t, has bought, has started, has bought, appeared, added, came, cost, didn’t read
5) 2. have been living… for, 3. have been going … since, 4. have been investigating …for, 5. have been training… for, 6. have been watching…since
6) b)took, c)did, d) is being done, e) keep, f) are kept, g) are making, h) is made