Read the situations and write questions from the words in brackets.
You meet a woman who tells you that she teaches English. You ask her: How long (teach) English? (irregular verb)
have you been teaching
You ask her: How long have you been teaching English?
You ask Jane: How long have you known Carol?
You ask your friend: How long has your brother been in Australia?
You ask him: How long have you had that jacket?
You ask your friend: How long has Alan worked at the airport?
You ask him: How long have you been learning to drive?
You ask her: Have you always lived in Glasgow?