1. since last summer. 2. since 1995. 3. for a long time; 4. since last month; 5. for two weeks; 6. since 2 March; 7. for two hours; 8. since 1975; 9. for six days; 10. for. a month; 11. two years; 12. for three days; 13. for ten minutes; 14. for three hundred years; 15. since Wednesday; 16. for seven days; 17. since three oclock. 18. since 18 September; 19. since my last birthday; 20. for a century; 21. since 2001.
FOR - в течение какого-то времени
SINCE - с какого времени/момента
Если ответ по предмету Английский язык отсутствует или он оказался неправильным, то попробуй воспользоваться поиском других ответов во всей базе сайта.