Module code: 2168

📐 Grammar Practice

I've been here for hours…

Focus: Present Perfect Simple — duration formB125 exercises

📋 Grammar Summary

Structures: Present Perfect Simple — duration form
Key patterns:

  • have/has + past participle + for/since
Common errors addressed: Using present simple instead of present perfect for a continuing state: 'I know her since five years' instead of 'I have known her for five years' • Using 'since' with a period of time: 'since three years' instead of 'for three years' • Using 'for' with a point in time: 'for 2019' instead of 'since 2019' • Using past simple for an unfinished period: 'I lived here since 2020' instead of 'I have lived here since 2020'

🎮 Practice Activities

How long has it been? Complete the sentences.

Present Perfect Simple — duration form

Complete each sentence with the correct form.

Francesca _____ her teacher Jack for almost two years.

Sofia has owned that bag _____ last spring.

Luca _____ in the importance of quality possessions for many years.

Mia has preferred that brand _____ three years.

How long _____ that jacket? It looks brand new!

Jack has worked at that school _____ 2018.

They _____ to upgrade their furniture for ages.

That bag has belonged to Sofia _____ she was a student.

I _____ this city for as long as I can remember.

Francesca has studied English _____ six months ago.

Luca _____ that old camera for more than ten years.

How long _____ about this condition?

Mia has loved that coat _____ the day she bought it at half price.

Choose the right form — present perfect duration

Present Perfect Simple — duration form

Choose the correct option to complete each sentence.

Sofia _____ that scarf for ages. It goes with everything she owns.

I have preferred this brand _____ many years.

Jack _____ at this school since he moved to the city.

How long _____ your best friend?

Luca has believed in buying quality possessions _____ he was young.

Francesca _____ English for about eighteen months now.

They have owned this apartment _____ five years.

Mia _____ that coat since she bought it at half price.

I have wanted to buy a new phone _____ two years ago.

She _____ her best friend since primary school.

How long _____ that bag? It looks brand new!

Luca has had his old camera _____ more than a decade.