1, Choose the right tense form.

1. Dave (has been learning/has learned) English for 2 years.

2. The birds (have already flown/have been flying) to the South.

3. Mary and Sam (have known /have been knowing) him for many years.

4. Nina (has forgotten/has been forgetting) to learn the poem.

5. We (have been watching/have watched) cartoons for 2 hours.

6. The train (has just come/has been coming).

7. The children (haven’t been having/ haven’t had) a holiday for 5 years.

8. She (has been teaching/has taught) at this school for twenty years.

9. Mike (has been painting/has painted) in his studio since 10 o’clock.

10. They (have collected/ have been collecting) stamps for 3 years.

11. David (has been/ has been being) a student for 2 years

3. Поставь глагол в скобках в Present Perfect или Present Perfect Continuous.

1. My brother (to do) his lessons since morning.

2. We (not to hear) about him for a long time.

3. She (to drive) since I was 17.

4. My cousin (to fail) his driving test three times because he doesn't know how to park.

5. My mother thinks I (make) a lot of improvement.

6. My sister (worry) about this for two months.

7. I (to have) a headache since I got up.

8. She is my friend, I (to know) her for a long time.

9. He (never to hear) that song before.

юля2738 юля2738    2   20.04.2020 20:55    6

Другие вопросы по теме Английский язык