III. USE THE CORRECT FORM OF THE VERBS. (PRESENT PERFECT)
21. There is no more cheese. I (eat)……………. it all, I’m afraid.
22. The bill isn’t right. They (make)………….. a mistake.
23. Don’t you want to see this programme? It ………….(start).
24. It’ll soon get warm in here. I (turn)……….. the heating on.
25. ………they (pay)…….. money for your mother?
26. Someone (take)………………. my bicycle.
27. Wait for few minutes, please! I (finish)……………. my dinner.
28. ………you ever (eat)………….. Sushi?
29. She (not/come)…………… here for a long time.
30. I (work…………..) here for three years.
II. CHOOSE for or since TO COMPLETE THE SENTENCES
11. Tim and Tina have been learning English …………six years.
12. Fred and Frida have been learning French ………. 1998.
13. Joe and Josephine have been going out together ……….Valentine's Day.
14. I haven't been on holiday ………. last July.
15. Mary has been saving her money ………. many years.
16. I haven't eaten anything ………. breakfast.
17. You have been watching TV …………hours.
18. We have been living here ……………2 months.
19. What have you been doing ………. we last spoke?
20. What has changed in your life ………. you moved here?