СРОЧНООООООООООООО!!!!!!
2. had 3. was 4. sang 5. has been 6. has been teaching 7. made 8. haven't hear from 9. phoned 10. wasn't
2 - having 3 - was 4 - sang 5 - was 6 - taught 7 - made 8 - not heard a form 9 - phoned