You are on page 1of 4

Вправи Present Perfect vs.

Present Perfect
Continuous.
Вправа 1. Choose the right tense form.

 Nina has been learning/has learned English for 2 years.


 The birds have already flown/have been flying to the South.
 They have known /have been knowing him for many years.
 Mike has forgotten/has been forgetting to learn the poem.
 The children have been watching/have watched cartoons for 2 hours.
 The train has just come/has been coming.
 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.
 David has been painting/has painted in his studio since 10 o’clock.
 Mary and Sam have collected/ have been collecting stamps for 3 years.
 Their parents have been/have being friends since their childhood.
 Dave has been/ has been being a student for 2 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. Постав дієслово в дужках у Present Perfect або Present Perfect


Continuous.

 I (not to see) him for ages.


 He (to do) his lessons since lunch.
 I (not to hear) about him for a long time.
 I (to drive) since I was 17.
 Jack (to fail) his driving test three times because до doesn’t know how to park.
 I think he (make) a lot of improvement.
 Alice (not/pass) her driving test because she doesn’t know the rules well.
 She (worry) about this for two months.
 She (study) the driver’s manual for hours every day.
 She (not/take) another test yet.
 I (to have) a headache since I got up.
 He is my friend, I (to know) him for a long time.
 Ivan has a stomachacke. He (to eat) junk food all day.
 I (never to hear) that song before.

Вправа 4. Make questions using either Present Perfect or Present Perfect Continuous.

 My friend is waiting for me at the station. (How long…?)


 He translates books. (How many…?)
 Mother is making a cream cake. (How long…?)
 Bill is travelling in Europe at present. (How many countries…?)
 My parents are decorating the fir-tree. (How long…?)
 They are married. (How long…?)

Вправа 5. Translate into English using either Present Perfect or Present Perfect
Continuous.

 Моя дружина малює вже 5 років, але ще не продала жодної картини.


 Я радий, що ми закінчили цю роботу.
 Мої руки брудні. Я працювала в саду.
 Нік з’їв всі цукерки.
 Ви коли-небудь грали в шахи?

Вправа 6. Correct the mistakes if any.

 They are discussing the problem for hours, but has not solved it yet.
 Somebody has been playing tennis since 2 o’clock.
 Is it still raining? No, it have stopped.
 John has been winning the championship two times.
 The boys have ловили рибу for 3 hours.
 How many books have you written?
 Mike has invited many friends to his birthday party.
 He has been hating oranges since his childhood.
 They have been taken the dog for a walk.
 Irene has left for the airport.

Відповіді до вправ
Exercise 1.
 has been learning
 have already flown
 have known
 has forgotten
 have been watching
 has just come
 haven’t had
 has been teaching
 has been painting
 have been collecting
 have been
 has been
Exercise 2.

 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 traveling Europe for round 3 weeks.
 She has already відвідали 3 countries.
Exercise 3.

 haven’t seen
 has been doing
 have not heard
 have been driving
 has failed
 has made
 has not passed
 has been worrying
 has been studying
 has not taken
 have had
 have known
 has been eating
 have never heard
Exercise 4.

 (How long has he been waiting?)


 (How many books has he translated?)
 (How long she has been cooking?)
 (How many countries has he відвідали?)
 (How long they have been decorating the fir-tree?)
 (How long they have been married?)
Exercise 5.

 My wife has been for drawing 5 years, but she has not sold a single picture.
 I am glad that we have finished this work.
 My hands are dirty. I have been working in the garden.
 Nick has eaten all the sweets.
 Have you ever played chess?
Exercise 6.
 They have been discussing the problem for hours, but have not solved it yet.
 Correct
 Is it still raining? No, it has
 John has won the championship two times.
 The boys have been fishing for 3 hours.
 Correct
 Correct
 He has hated oranges since his childhood.
 They have taken the dog for a walk.
 Correct

You might also like