• Matéria: Inglês
  • Autor: 134ahj
  • Perguntado 4 anos atrás

For or Since - Exercise
1. I haven't been in Italy ______ July 2005
. 2. She has lived in Paris ______ January.
3. Jim has studied ______ three hours. Now he is tired.
4. My friend has been ill ____ a long time.
5. It has been raining ____ more than four days
. 6. I haven't seen him ____ Eastern.

7. He hasn't had a holiday _____last summer.
8. He hasn't done any work _____ a month
. 9. We have had this car _____1998.
10. We have been here ____ two hours.
11. She hasn't written _____Christmas.
12. Carol hasn't eaten meat ______ ages.
13. We have been working in his office _____three years.
14. It has been snowing ______ yesterday morning.
15. I haven't spoken to her ______our​

Respostas

respondido por: MrDavid22
3

Resposta:

  1. since
  2. since
  3. for
  4. for
  5. for
  6. since
  7. since
  8. for
  9. since
  10. for
  11. since
  12. for
  13. for
  14. since
  15. since

Explicação:

No Present Perfect utilizamos o for para períodos de tempo ("há duas semanas", "há uma hora" etc) e o since para momentos concretos no tempo (datas, dias da semana, horas etc)

Perguntas similares