Решение:
Необходимо вставить пропущенные слова 'for' или 'since' в предложения, используя правило Present Perfect.
- for используется для обозначения периода времени (например, 2 weeks, 7 years, many years).
- since используется для обозначения момента времени, с которого началось действие (например, ages, 2010, Friday, morning).
- I haven't seen you for ages. (ages - период времени)
- Julia and Maria have known each other since 2010. (2010 - конкретный момент времени)
- I have had my dog for 7 years. (7 years - период времени)
- Jane has been in the camp since Friday. (Friday - конкретный момент времени)
- We haven't visited our granny for 2 weeks. (2 weeks - период времени)
- Mary hasn't heard about her friend since they were at school. (they were at school - момент времени)
- Mr. Green has owned this house for many years. (many years - период времени)
- Lucy has felt bad since morning. (morning - конкретный момент времени)
Ответ: 1. for, 2. since, 3. for, 4. since, 5. for, 6. since, 7. for, 8. since.