Exercise 1. Choose the right tense form.1. She has been learning/has learnedSpanish for 5 years.2. The birds have already flown/have been flyingto the South.3. My friends have known /have been knowingher for many years.4. Paul has forgotten/has been forgettingto learn the poem.5. The children have been watching/have watchedcartoons for 3 hours.6. The train has just come/has been coming.7. We haven’t been having/ haven’t hada holiday for 3 years.8. She has been teaching/has taught at this school for thirty years.9. David has been painting/has paintedin his studio since 3 o’clock.10. Joe and Brad have collected/ have been collectingstamps for 5 years.11. Their parents have been/have beingfriends since their childhood