John tells you that his mother is in hospital. You ask him: (how long / be / in hospital?) How long has your mother been in hospital?
You meet a woman who tells you that she teaches English. You ask her: (how long / teach / English?) How long have you been teaching English?
You know that Jane is a good friend of Caroline's. You ask Jane: (how long / know / Caroline?) How long have you known Caroline?
Your friend's brother went to Australia some time ago and he's still there. You ask your friend: (how long / be / in Australia?) How long has your brother been in Australia?
Tim always wears the same jacket. It's a very old jacket. You ask him: (how long / have / that jacket?) How long have you had that jacket?
You are talking to a friend about Joe. Joe now works at the airport. You ask your friend: (how long / work / at the airport?) How long has Joe worked at the airport?
A friend of yours is learning to drive. You ask him: (how long / learn / to drive?) How long have you been learning to drive?
You meet somebody on a plane. She says that she lives in Chicago. You ask her: (always/live/ in Chicago?) Do you always live in Chicago?