Choose the correct option.
1. She ... to buy a new dishwasher for her kitchen last Saturday. 2. It ... by the end of December last year. 3. At the moment they ... themselves near the fire after a day's walk. 4. It ... heavily in the next two weeks and it will be rather frosty. 5. He wonders how long we ... in the country. 6. I'm not sure you ... another chance to listen to such a brilliant concert. 7. I ... sunny weather since last week. 8. The temperature ... slowly since last month. 9. She ... thinner and thinner every month. 10. Upon the ending of the play the audience ... applause. 11. The weather ... the better last evening. 12. My mother ... dinner by the time the guests come. 13. I ... two letters last week. 14. I ... a letter from my elder sister. 15. He ... in the sun on the beautiful beaches next month. 16. The whole world ... the Russian ballet. 17. She ... us her help in arranging the dinner. 18. Everybody ... the film in silence at the moment. 19. Mary ... all her work before Jack rang her up. 20. I ... at this school for twenty years by the end of the school year. 21. They ... all the way from home under the rain and they got wet to the skin.