Pr. P Continuous vs Present Perfect, Multiple choice
Choose the right tense form: Present Perfect or Present Perfect Continuous. Write only the proper form of the verb.

Example:

We have been surfing/have surfed the internet since morning.-have been surfing

1) Alice has been learning/has learned French for 2 years.
2) The birds have already flown/have been flying to the South.
3) We have known /have been knowing her for many years.
4) Fred has forgotten/has been forgetting to prepare for the test.
5) We have been watching/have watched a comedy film for an hour and a half.
6) The train has just come/has been coming.
7) Mark has been learning /has learnt painting in this studio since childhood.
8) Our parents have been/have been being friends for ten years.
9) Ann has been/ has been being a student for three years.

Ответы

Ответ дал: missiskot888
1

Ответ:

  1. has been learning
  2. have already flown
  3. have been knowing
  4. has forgotten
  5. have benn watching
  6. has just come
  7. has benn learning
  8. have been being
  9. has been being

Вас заинтересует