Present Perfect Continuous. Choose for or since.

1. He has been cooking _____ for over an hour.

 
 

2. She has been sleeping _____ she came home.

 
 

3. He has been fixing his car _____ three hours.

 
 

4. The roof has been leaking _____ the storm hit the city.

 
 

5. We have been losing money _____ a long time.

 
 

6. She has been traveling around the world _____ she graduated from college.

 
 

7. You have been playing _____ you arrived from school.

 
 

8. They have been redecorating their house _____ two weeks.

 
 

9. I have been studying French _____ last year.

 
 

10. We have been waiting for our order _____ 7:35.

 
 

Please follow and like us: