Помогите с тестом по английскому, пожалуйста, даю 20 баллов
1. They __________ in New-York since 1989.
- has been living
- has lived
- have been living
- have lived
2. John __________ there for five years.
- has been working
- has worked
- have been working
- have worked
3. She ________________ a book for the past two years.
- has been writing
- has written
- have been writing
- have written
4. He _____________________ football for 5 years.
- hasn't been playing
- has played
- have been playing
- have played
5. We _____________________ enough water. That’s why we feel thirsty.
- hasn't been drinking
- hasn't drunk
- haven't been drinking
- haven't drunk
6. Oh! Look! there are the Smiths. ____________ around Asia?
- Has they been travelling
- Has they travelled
- Have they been travelling
- Have they travelled
7. How long ____________ for me?
- Has you been waiting
- Has you waited
- have you been waiting
- have you waited
8. The children are in the yard. They __________ hide-and-seek since breakfast time.
- Has been playing
- Has played
- have been playing
- have played
9. Barbara ________ her make-up for half an hour but _________ it yet.
- have been doing…haven't finished
- is doing…has finished
- has been doing…hasn't finished
- has done…hasn't been finishing
10. Nice to meet you. I ___________ you for a long time
- haven't seen
- didn't see
- haven't been seeing
- hasn't been seeing