Ответы
ПЕРВОЕ ЗАДАНИЕ
1) We have been in this class since 2016.
2)I have worked here for two years.
3)We have had our dog since Christmas.
4)Ann has felt ill since yesterday.
5)Edward has played the piano for six months.
6)They have known about the competition for two weeks.
ВТОРОЕ ЗАДАНИЕ
1) How long have you liked football ?
Since I was little.
2) How long has your sister been a vet ?
For three years .
3)How long has Jemima wanted to live in Spain ?
Since she went there on holiday.
4)How long have you had that phone ?
Since last summer.
Внимание !!!
"Since" от "for" отличается в вышеприведенных заданиях тем, что since переводится как ''с '' (во временном значении'', а ''for " - '' в течение " во временном значении.
Если не понятно ,то приведу пример , как можно исказить смысл предложения , спутав for с since :
I have been a vet for three years.-Я уже 3 года как ветеринар.
I have been a vet since three years.-Я ветеринар с 3 лет.(то есть: я работаю ветеринаром с 3-летнего возраста).