5) 1. haven't finished, 2. has been watching, 3. has tamara done 4. have you been waiting 5. has been playing
6) 1. acting, 2. helpfull, 3. tastefull, 4. effective, 5. nerveous, 6. stressful.
7) 1. A, 2.C, 3. A, 4.B, 5. B, 6.B, 7. B, 8. C, 9. C, 10. B