1. have been expecting; have not received
2. have been sitting; has not finished
3. has been sleeping
4. have been feeling; have not been able to
5. have been standing; has forgotten
6. were hanging; have eaten
7. has been standing