11.22 How long has she been teaching English? 3 How long has Jane known Carol?4 How long have they been to Australia? 5 How long has Tom been wearing that jacket? 6 How long has Alan been working at the airport? 7 How long has he been having driving lessons? 8 Have you already lived in Glasgow?