Помогите пожалуйста) )
2)has been/for 3)has lived/since 4) haven't seen/since 5) haven't listened/for 6) have phoned/since 7) haven't eaten/since