1. Выбери и подчеркни верную форму глагола.
1) Tom (has been learning/has learned) English for 6 years.
2) The birds (have flown/have been flying) to the South. No birds in my village.
3) I (have chatted /have been chatting) with him for many hours.
4) Pupils (have forgotten/have been forgetting) to learn the poem. They got bad marks.
5) My children (have been watching/have watched) cartoons since 11 a.m.
6) The train (has just come/has been coming). There are so many people on the station.
7) We (haven’t been visiting/ haven’t visited) our grandparents for 2 years.
8) He (has been studying/has studied) at school for eleven years.
9) Sarah (has been dancing/has danced) on the stage since 10 years.
10) My parents (have collected/ have been collecting) coins for 8 years.
11) Students (have made/have been making) their project just in time.
2. Напиши глагол в скобках в Present Perfect или Present Perfect Progressive.
1. We (meet) for ages. _______________________________________
2. They (do) lessons. They may be free. ____________________________
3. Friends (not visit) him for a long time. _____________________________
4. You (drive) since you was 15. ______________________________
5. Nick (fail) his exams, so he will try next time. ________________________
6. I (worry) about it for 3 hours. __________________________
7. They (discuss) their problems for months. ___________________________
8. Mark (not take) his test yet. ______________________________
9. I (watch) an interesting cartoon since I got up. ___________________________
10. She has a stomachacke. She (eat) junk food. __________________________
11. I (never hear) that song before. _______________________________
поможешь?! :(
Даю все свои баллы солныфко :)