3)have been married
4)has been ill
5)have lived
6)has worked
7)has got
8)have been learning
how long have they been in Brazil?
how long have you known Amy?
How long has she been learning Italian?
How long has your brother lived in Canada?
How long have you been a teacher?
How long has it been raining?