Odpowiedź :
1. haven't made ... yet
2. have known ... since
3. have you read ... for
4. hasn't done ... yet
5. have been ... since
1. haven't made ... yet
2. have known ... since
3. have you read ... for
4. hasn't done ... yet
5. have been ... since