Present Perfect Continuous. Choose for or since.

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

 
 

2. I have been studying French _____ last year.

 
 

3. She has been sleeping _____ she came home.

 
 

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

 
 

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

 
 

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

 
 

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

 
 

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

 
 

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

 
 

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

 
 

Please follow and like us: