Choose the best answer
1. I ……the letter but I can’t find a stamp a. write b. have written c. wrote d. have wrote . It ……for two hours and the ground is too wet to play on a. has rained b. rained c. has been raining d. rains 7. I won’t go out now as it …….and I …….umbrella a. is raining/ haven’t b. rained/ hasn’t c. rains/ haven’t had d. rains/ haven’t 4. They ……..ten cakes a. have made b. made c. makes d. making 5. He ……a cheque every month a. cash b. cashes c. have cashed d. cashs 10. They …….with each other at 8 p.m yesterday a. are arguing b. were arguing c. argued d. argue 11. When he ……the fuse he ….a very bad shock a. was mending/ get b. was mending/ gets c. was mending/ got d. mends/ gets 12. She hated him so when he ……….the room she …..out a. entered/ gets b. entered/ got c. entered/ was getting d. was entering/ was getting 13. I …..this book when I was at school a. reads b. was reading c. read d. am reading 14. He ……. me for the last two weeks a. hasn’t visited b. visited c. is visiting d. hadn’t visited 15. Prices ……..considerably since this time last year a. raised b. have raised c. rose d. have risen 16. John is going to the USA for his holiday. He ……up for nearly a year now a. has saved b. saves c. is saving d. has been saving 17. We have been living here …..1980 a. since b. for c. in d. at 18. There ….great improvements in agriculture since World War II a. was b. were c. has been d. have been 19. When you ……Peter, give him my best wishes a. visit b. will visit c. would visit d. have visited 20. Up to now they …….a decision yet a. haven’t made b. made c. hadn’t made d. make 21. I ……to get through to Jackie for days now a. tried b. had tried c. am trying d. have been trying