📐 Grammar Practice
I've been running for an hour
📋 Grammar Summary
have/has been + verb-ing + for/since
🎮 Practice Activities
Still Going — Complete the Sentences
Present Perfect Continuous: Duration
Complete each sentence with the correct form.
She _____ with her personal trainer for six months.
I _____ a fitness programme since January.
My brother has been doing weight training _____ three years.
They have been meal prepping _____ last summer.
He has _____ with a personal trainer for ages.
We _____ in the park every morning since March.
My personal trainer has been giving me sessions _____ two months.
She has been avoiding processed food _____ she started her wellbeing programme.
I have been _____ to the gym since the beginning of the year.
The coach has been helping the team stay in tip-top shape _____ the season started.
My friend _____ every Sunday for the past year.
You have been working on your wellbeing _____ a long time.
He _____ weekly sessions with his trainer since he moved to the city.
Choose the Right Form
Present Perfect Continuous: Duration
Choose the correct option to complete each sentence.
I _____ for an hour and I'm not ready to stop yet.
She has been working with a personal trainer _____ six weeks.
They _____ in tip-top shape since they started meal prepping.
How long _____ weight training?
My coach has been _____ my sessions since the beginning of the year.
I _____ processed food since my doctor gave me advice about wellbeing.
We have been following this programme _____ three months now.
He _____ action verbs in his grammar sessions for ages.
The personal trainer has been working with this client _____ 2022.
I _____ to the gym every day this week. I'm exhausted!
She _____ her wellbeing for years, and she still follows a strict programme.