Ann has been learning/has learned English for 2 years.
They have known /have been knowing him for many years.
The children have been watching/have watched cartoons for 2 hours.
We haven’t been having/ haven’t had a holiday for 5 years.
She has been teaching/has taught at this school for twenty years.
Mary and Sue have collected/ have been collecting stamps for 3 years.
2. Make sentences using Present Perfect or Present Perfect Continuous.
She/clean/the flat for four hours. – She has been cleaning the flat for four hours.
I / read/Tolstoy stories/ in the park for two hours.
I /read/three stories.
Granny /knit/ in the living room/ since morning.
Helen/travel/ round Europe/ for 3 weeks.
She/ visit /already/ 3 countries.
3. Open the brackets use Present Perfect или Present Perfect Continuous.
I (not to see) him for ages.
I (not to hear) about him for a long time.
Jack (to fail) his driving test three times because к doesn't know how to park.
I think he (make) a lot of improvement.
She (worry) about this for two months.
She (study) the driver’s manual for hours every day.
She (not/take) another test yet.
1. Choose the right tense form.
Ann has been learning English for 2 years.
They have known him for many years.
The children have been watching cartoons for 2 hours.
We haven’t had a holiday for 5 years.
She has been teaching at this school for twenty years.
Mary and Sue have been collecting stamps for 3 years.
2. Make sentences using Present Perfect or Present Perfect Continuous.
I have been reading Tolstoy stories in the park for two hours.
I have read three stories.
Granny has been knitting in the living room since morning.
Helen has been travelling round Europe for 3 weeks.
She has already visited 3 countries.
3. Open the brackets use Present Perfect или Present Perfect Continuous.
I haven't seen him for ages.
I haven't heard about him for a long time.
Jack has failed his driving test three times because he doesn't know how to park.
I think he has made a lot of improvement.
She has been worrying about this for two months.
She has been studying the driver’s manual for hours every day.
She hasn't taken another test yet.