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