Complete the sentences with the correct perfect continuous tense:
- She has been working (work) here for five years. (present perfect continuous)
- I have been studying (study) English since I was a child. (present perfect continuous)
- They had been playing(play) football for an hour before it started to rain. (past perfect continuous)
- He had been waiting(wait) for 30 minutes when the bus finally arrived. (past perfect continuous)
- By next month, we will have been living(live) in this city for a decade. (future perfect continuous)
- She will have been practicing(practice) the piano for two hours by the time her lesson starts. (future perfect continuous)
Choose the correct form:
- I have been working here since 2020.
- They will have been traveling for a week by Friday.
- He had been sleeping before you called.
- We will have been studying for six hours by the time the test begins.
Make sentences using the prompts:
- She / read / all morning (present perfect continuous)
She has been reading all morning
- They / wait / for hours before help arrived (past perfect continuous)
They have been waiting for hours before help arrived.
- By June / I / work / at the company / for 2 years (future perfect continuous)
By June I will have been working at the company for 2 years.