Réponse :
1° has known/since
2)has been,for
3)has lived,since
4)have had,since
5)haven't played,for
6)haven't lost,for
7)hasn't phoned,since
8)worked,since
9)has read,since
10)haven't played,for
11)haven't seen,since
12)haven't visited,for
13)have been,since
14)haven't received,for
15)has sung,since
16)have known,for
Explications :