Exercise 10
1. It HAS BEEN SNOWING steadily the whole week and it IS still SNOWING. 2. We HAVE BEEN CLIMBING for six hours already, but we HAVEN'T REACHED the top of the mountain yet. 3. The pain HAS already GONE but the child IS still CRYING. 4. The workers HAVE BEEN WORKING very hard these two weeks, they HAVE BEEN busy with the interior decoration of the house. 5. He HAS BEEN SOLVING the crossword puzzle for an hour and he SAYS he IS about to solve it as he IS THINKING over the last word. 6. He HAS BEEN WORKING at the language all the time and HAS MADE great progress. His pronunciation IS rather good, only a slight accent HAS REMAINED. 7. Не HAS FINISHED the first part of his book and now he IS WRITING the second. He HAS BEEN WORKING at his book for two years. 8. Dustin Hoffman, who PLAYS the hero, HAS GIVEN a fine performance. 9. Why IS your hair wet? HAVE you BEEN SWIMMING? 10. Doctors and scientists HAVE SHOWN recently the benefit of fish in the diet.
Exercise 14
Choose the right variant using the Present Perfect, the Past Simple or the Past Continuous Tense.
1. While I was waiting for him to call up, he was having a good time in the bar. 2. She (wrote) this exercise yesterday at 8 o'clock. 3. He (invited) me to the party yesterday. 4.I (have passed) my exam in history today. 5. He (read) a book two days ago. 6. They ( saw) this film last week. 7. She (was painting) the picture when I came. 8.I (was making) my report when you entered the hall. 9. They (were learning) the new words yesterday from three till seven. 10. It (has rained) this week. 11. She (was having) a bath at seven o'clock last night. 12. She (has washed) dishes already. 13. They (were having) supper when the telephone rang. 14. I (haven't met) you for ages. 15. Last summer he (went) to the Caucasus.