Ynpa henne 1. Choose the right tense form.
1. Mary has been learning/has learned German for 2 years.
2. The birds have already flown/have been flying to the South.
3. They have known /have been knowing him for many years.
4. Mike has forgotten/has been forgetting to learn the poem.
5. The boys have been watching/have watched films for 2 hours.
6. The train has just come/has been coming.
7. We haven't been having/ haven't had a holiday for 2 years.
8. David has been painting/has painted in his studio since 10 o'clock.
9. Mary and Sam have collected/ have been collecting stamps for 5 years.
10. Jack has been/ has been being a student for 3 years.

Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Answers & Comments


Copyright © 2024 SCHOLAR.TIPS - All rights reserved.