1)c, 2)a, 3)тут нет правильного ответа(в данном случае есть 2 варианта времён - had lived или had been living), 4)a, 5)b, 6)c, 7)a, 8)c, 9)a, 10)b, 11)c, 12)a, 13)b, 14)c, 15)a, 16)c, 17)a(опять опечатка, have you been...), 18)b, 19)b, 20)b
1)b, 2)b, 3)c, 4)c, 5)a, 6)b, 7)b, 8)c, 9)b, 10)c, 11)b, 12)a, 13)a, 14)a, 15)b, 16)a, 17)c, 18)b, 19)b, 20)c