1. There is no more cheese. I (eat)__________ it all, I’m afraid. have eaten
2. The bill isn’t right. They (make)____________ a mistake. have made
3. Don’t you want to see this programme? It (start)______________. has started
4. It’ll soon get warm in here. I (turn)___________ the heating on. have turned
5. Have they (pay)________ money for your mother? paid
6. Someone (take)_________ my bicycle. has taken
7. Wait for few minutes, please! I (finish)___________ my dinner. have finished
8. Have you ever (eat)___________ Sushi? eaten
9. She (not/come)__________ here for a long time. hasn't come||has not come
10. I (work)____________ here for three years. have worked
11. Have you ever (be)____________ to New York? been
12. You (not/do)___________ your project yet, I suppose. haven't done||have not done
13. I have just (see)___________ Andrew and he says he has already (do)__________ about half of the plan. seen, done
13. I have just (see)___________ Andrew and he says he has already (do)__________ about half of the plan. seen, done
14. I have just (decide)__________ to start working next week. decided
15. He (be)___________ at his computer for seven hours. has been
16. She (not/have)___________ any fun a long time. hasn't had||has not had
17. My father (not/ play)____________ any sport since last year. hasn't played||has not played
18. I’d better have a shower. I (not/have)_______ one since Thursday. haven't had||have not had
19. I don’t live with my family now and we (not/see)___________ each other for five years. haven't seen||have not seen
20. I have just (realize)___________ that there are only four weeks to the end of term. realized
21. The train drivers (go)_______ on strike and they stopped working at twelve o’clock. have gone
22. How long (you/know)_____________ each other? have you known
23. (You/ take)___________ many photographs? Have you taken
24. (She/ eat)___________ at the Royal Hotel yet? Has she eaten
25. He (live)_________ here all his life. has lived
27. How many bottles has the milkman (leave)__________ ? He (leave)____________ six. left, has left
28. I (buy)___________ a new carpet. Come and look at it. have bought
29. She (write)___________ three poems about her fatherland. has written
30. We (finish)____________ three English courses. have finished
1. There is no more cheese. I (eat)__________ it all, I’m afraid. have eaten
2. The bill isn’t right. They (make)____________ a mistake. have made
3. Don’t you want to see this programme? It (start)______________. has started
4. It’ll soon get warm in here. I (turn)___________ the heating on. have turned
5. Have they (pay)________ money for your mother? paid
6. Someone (take)_________ my bicycle. has taken
7. Wait for few minutes, please! I (finish)___________ my dinner. have finished
8. Have you ever (eat)___________ Sushi? eaten
9. She (not/come)__________ here for a long time. hasn't come||has not come
10. I (work)____________ here for three years. have worked
11. Have you ever (be)____________ to New York? been
12. You (not/do)___________ your project yet, I suppose. haven't done||have not done
13. I have just (see)___________ Andrew and he says he has already (do)__________ about half of the plan. seen, done
13. I have just (see)___________ Andrew and he says he has already (do)__________ about half of the plan. seen, done
14. I have just (decide)__________ to start working next week. decided
15. He (be)___________ at his computer for seven hours. has been
16. She (not/have)___________ any fun a long time. hasn't had||has not had
17. My father (not/ play)____________ any sport since last year. hasn't played||has not played
18. I’d better have a shower. I (not/have)_______ one since Thursday. haven't had||have not had
19. I don’t live with my family now and we (not/see)___________ each other for five years. haven't seen||have not seen
20. I have just (realize)___________ that there are only four weeks to the end of term. realized
21. The train drivers (go)_______ on strike and they stopped working at twelve o’clock. have gone
22. How long (you/know)_____________ each other? have you known
23. (You/ take)___________ many photographs? Have you taken
24. (She/ eat)___________ at the Royal Hotel yet? Has she eaten
25. He (live)_________ here all his life. has lived
27. How many bottles has the milkman (leave)__________ ? He (leave)____________ six. left, has left
28. I (buy)___________ a new carpet. Come and look at it. have bought
29. She (write)___________ three poems about her fatherland. has written
30. We (finish)____________ three English courses. have finished
