Задание II. Choose the right form of the verb 1) Jack has been saving money for a long time; he ___ enough to buy a new bike. a) has saved b) has been saving 2) The Smiths ___ the farm since the 1950s. a) have owned b) have been owning 3) Margo ___ since she was a little girl. Nowadays she does it professionally. a) has sung b) has been singing
4) Don ___ to become an ecologist and protect nature. a) has always wanted b) has always been wanting 5) We ___ Russian for many years but we often find the spelling of some Russian words difficult a) have learned b) have been learning
6) Becky ___ pets, now she has a number of them. a) has always loved b) has always been loving 7) Come and have tea with us, I ___ a cup for you. a) have poured b) have been pouring 8) People ___ about the problem of pollution for more than a hundred years. a) have known b) have been knowing
9) A number of good books ___ a great influence on me. a) have had b) have been having 10) The flat looks so nice. ? a) Have you cleaned? b) Have you been cleaning?