Răspuns:
2 has worked since
3 haven't seen for
4 have been
5 has read since
6 aici nu înțeleg de ce e formulată așa, nu e întrebare, eu o consider drept afirmație, deci he fixed his car fo 10 min
7 have studied since
8 hasn't finished since
9has rained for
10 have done since