Помогите пожалуйста.Очень срочно.
1. have read 2. has read 3. has been photocopying 4. have photocopied 5. have been preparing 6. has repaired 7. has been running 8. has run 9. have played 10. have been playing