2. used to write
3. was performing
4. discovered
5. had signed
6. has been writing
7. has done
8. has sold
9. is he thinking
10. haven't done
11. am going to give
12. will perform