Ex.1 Choose the correct tense (выбрать правильный вариант)
1. Pete has bought/has been buying a new house in the country.
2. I have been helping/have helped my mother to cook dinner all week.
3. My sister has been learning/has learnt English for two years now.
4. They have been painting/have painted twenty-five pictures.
5. She has been wanting/has wanted to visit Cyprus for a very long time.
6. He has been knowing/has known Mark for ages.
7. We have just been making/have just made an agreement.
8. People have been swimming/have swum in the sea since morning