Complete with ‘since’ or ‘for’.
1. I haven't been on holiday _______last July.
2. Mary has been saving her money _______many years.
3. I haven't eaten anything ______ breakfast.
4. You have been watching TV ________ hours.
5. We have been living here ______2 months.
6. I have been waiting ______4 o'clock.
7. Sue has only been waiting ______ 20 minutes.
8. Tim and Tina have been learning English _____six years.
9. Fred and Christine have been learning French ______1998.
10. Joe and Joanne have been going out together _____Valentine's Day.
11. What have you been doing _________you left your last job?
12. He has had his new laptop ________a month.
13. Where have you been working __________you had your master's degree?
14. The shop has been closed _________ Monday.
15. He has known her __________ they were five years old.
16. I have lived in London _______three years.
17. Leila has been a nurse _________1999.
18. We haven't met _________our last year at high school.
19. I have been teaching _______a long time.
20. The kids have been on vacation ________ two weeks.
Soluções para a tarefa
Resposta:
Explicação:
1. I haven't been on holiday since last July.
2. Mary has been saving her money for many years.
3. I haven't eaten anything since breakfast.
4. You have been watching TV for hours.
5. We have been living here for 2 months.
6. I have been waiting since 4 o'clock.
7. Sue has only been waiting for 20 minutes.
8. Tim and Tina have been learning English for six years.
9. Fred and Christine have been learning French since 1998.
10. Joe and Joanne have been going out together since Valentine's Day.
11. What have you been doing since you left your last job?
12. He has had his new laptop for a month.
13. Where have you been working since you had your master's degree?
14. The shop has been closed since Monday.
15. He has known her since they were five years old.
16. I have lived in London for three years.
17. Leila has been a nurse since 1999.
18. We haven't met since our last year at high school.
19. I have been teaching for a long time.
20. The kids have been on vacation for two weeks.