Unit 11 - how long have you (been) ... ? — English Grammar in Use by Raymond Murphy from Cambridge University Press
Question
Read the situations and write questions using the words in brackets.