Intermediate grammar · Unit 11 · B1-B2

how long have you (been) ... ?

Present perfect and past

This unit is being written. The units either side of it are ready.