Present perfect: affirmative, negative & interrogative complete the sentences with the correct affirmative, negative or interrogative form of the verb in brackets in the present perfect: 1. carol (just/ arrive) in london. 2. (you/ ever/ go) to the usa? 3. my father (not/ finish) his business talk yet. 4. the organization (just/ cancel) the tennis match. 5. i (live) in this flat for ten years. 6. sue (not/ invite) paul to the party. 7. look at me! i (just/ buy) this pair of jeans at the sales. 8. it (not/rain) since may. 9. plácido domingo (sing) opera for forty years. 10. peter (wear) the same shabby clothes for years. 11. “how long (you/ know) tom? ” “we (know) each other since we started primary school.” 12. charles made the most delicious meal i /eat). 13. peter (play) the saxophone since 2002. 14. everything is done! i (already/ iron) the clothes and (hoover) the carpet. 15. i (never/ see) such a moving film. 16. we / hear) from sarah for months. 17. oh, no! someone (steal) my bike again! 18. (mary/ send) you her email address? 19. peter ) not to retake his economy exam. 20. the children (take) part in the local tennis competition. 21. they (be) married for fifteen years. 22. the mechanic (not/ repair) our car yet. 23. bob (fall) in love with helen. 24. who (bring) the dictionary today? 25. i (not/do) the french homework, but i (write) the english essay. 26. how many times (you/ travel) abroad? 27. mum will be angry. i (forget) to buy what she asked me. 28. the browns (not/sell) their house yet. 29. nobody (reply) to my letter of complaint yet.
2.Have you ever gone
3.hasn't finished
4.has just canceled
5.have lived
6.hasn't invited
7.have just bought
8.hasn't been rain
9.has sung
11.have you known;have known
12.have ever eaten
13.have played
14.have already ironed;have hoovered
15.have never seen
16.haven't heard
17.has stolen
18.Has Mary sent
19.has decided
20.have taken
21.have been
22.haven't repaired
23.has fallen
24.has brought
25.haven't done;have written
26.have you traveled
27.have forgotten
28.haven't sold