Răspuns:
1
1. since
2. for
3. since
4. for
5. since
6. since, for 7/8 years (tu alegi daca 7 sau 8)
7. since, for 6 years
2
1. Steve and Jane have been singers for five years.
2. Sophie hasn't played football since she broke her leg.
3. Harry hasn't written on his blog for a long time.
4. Sam hasn't gone to the dentist for a year.
5. George and I have been friends since we were kids.
6. They haven't seen a good film for more than a month.
7. We haven't gone on holidays for two years.
3
2. How long have you known him/her?
3. How long have you been at this school?
4. How long have you had it?