Ответ: 2)have 3)had been 5) had you been 6)have7)had you