Module code: 2167

📐 Grammar Practice

I've been running for an hour

Focus: Present Perfect Continuous: DurationB125 exercises

📋 Grammar Summary

Structures: Present Perfect Continuous: Duration
Key patterns:

  • have/has been + verb-ing + for/since
Common errors addressed: Using 'since' with a period of time instead of 'for' (e.g. 'since two hours' → 'for two hours') • Omitting 'been' from the structure (e.g. 'I have working' → 'I have been working') • Using present simple instead of Present Perfect Continuous for ongoing actions • Using past simple for an action that is still happening • Applying Present Perfect Continuous to stative verbs

🎮 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.