She has been working here for five years. (work) here for five years. (present perfect continuous)I have been studying English since I was a child. (study) English since I was a child. (present perfect continuous)They had been playing football for an hour before it started to rain. (play) football for an hour before it started to rain. (past perfect continuous)He had been waiting for 30 minutes when the bus finally arrived. (wait) for 30 minutes when the bus finally arrived. (past perfect continuous)By next month, we had been waiting for 30 minutes when the bus finally arrived. (live) in this city for a decade. (future perfect continuous)She will have been practicing the piano for two hours by the time her lesson starts. (future perfect continuous) (practice) the piano for two hours by the time her lesson starts. (future perfect continuous)