Решение:
- He has been studying for 3 hours.
- They have been living in New York since 2015.
- She has been on a diet since Monday.
- I have been feeling ill for two days.
- We have been waiting at the station for 45 minutes.
- He has been painting the house since June.
- The show has been on for 2 hours.
- She has been working as a doctor since 2005.
- It has been raining for 3 hours.
- They have been dating for many years.
Ответ: 1. has been studying; 2. have been living; 3. has been on a diet; 4. have been feeling; 5. have been waiting; 6. has been painting; 7. has been on; 8. has been working; 9. has been raining; 10. have been dating.