PRESENT PERFECT EXERCISES 1.- Use the present perfect to complete these sentences. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Where you (be)____________________? I (be)____________________ to the dentist. You (have)____________________ breakfast? Yes, I... The post (come)____________________? Yes, it... You (see)____________________ my watch anywhere? No, I'm afraid I... Someone (wind)____________________ the clock? Yes, Tom... He just (go)____________________ out. I (not finish)____________________ my letter yet. Someone (take)____________________ my bicycle. The phone (stop)____________________ ringing. You (hear) ____________________from her lately? No, I... I just (wash)____________________ that floor. The cat (steal)____________________ the fish. 2.- Use the present perfect or the past simple to complete these sentences. In some cases you have to change other elements. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. I already ________________(travel) in a plane when I ____________(be) in America last year. The film ________________ (finish just) My mother says I ________________ (put) my life in danger. James ________________ (write) the passage in 1979. I ________________ (work) in that factory two weeks ago. They ________________ (study-since/for) ten years. You ________________ (live) in that house (since/for) January. They ________________ (prepare) the bag yesterday. They________________ (drink) wine since they were young. A: I ________________ (to see, negative) Anna for a long time. B: Really? I ________________ her yesterday. (to see) They ________________ (to go) to Venice three years ago. David lost his wallet yesterday but he ________________ (to find) it yesterday in his jacket pocket. ________________ (to be you ever) to Paris? We ________________ (to live) in this house for five years and we're very happy here. I know Manchester quite well. I ________________ (to live) there for three years when I ________(be) a student He ________________ (to meet) Sally in the supermarket last week. She feels great. She ________________ (to lose) three kilos since Christmas. It's cold in here because someone ________________ (to open) the window. Before they bought the car, they ________________ (to think) about it very carefully. ________________ (to feed, you) the cat yet The last time I ________________ (to play) tennis was four years ago. 3.- Use since/for in these sentences: 1 I've lived in Spain ________ 11 years now. 2 I've worked at this English school ________ six years. 3 Carlos's had internet at home ________ August last year. 1 4 I haven't seen Maggie ________ the party. 5 We've been waiting for the bus ________ over half an hour now. 6 I've put on 4 kilos ________ Christmas. 7 That new clothes shop has been open ________ last Saturday. 8 Have you been married ________ a long time? 9 I've been surfing the net ________ half past seven this morning. 10 The police have been at the scene ________ 3 hours. 11 She's been talking non-stop ________ 20 minutes. 12 Matt hasn't seen Clare ________ his school days. 13 Our boss hasn't come to the office ________ three days now. 14 We haven't been on a day trip to the country ________ September. 15 I haven't been to a football match ________ a long time. 16 I've been living in Spain ________ 1992. 17 I haven't seen Susanne ________ my birthday. 18 She hasn't been to the disco ________ three weeks. 19 I've been living in Spain ________ 8 years. 20 He hasn't cleaned his fridge ________ last summer. 4.- Translate these sentences into English SENTENCES USING PAST SIMPLE ACLARACIÓN PARA LA TRADUCCIÓN: EL PASADO________ = LAST___________ EL +DÍA DE LA SEMANA = ON __________ 1. Yo estuve en Newcastle con mis amigos. 2. Mi hermano no se compró un coche ayer 3. ¿Escribió John 4 cartas ayer por la noche? 4. Pepe no leyó el periódico 5. Nosotros planeamos nuestras vacaciones de verano ayer 6. Paula vivió en Las Palmas hace 2 años 7. Nosotros no invitamos a Peter a nuestra fiesta ayer por la tarde 8. Antonio vino a nuestra fiesta de cumpleaños ayer 9. Peter y Carl comieron dos pizzas ayer por la noche 10. ¿Cantó el cantante cuatro canciones? 2 11. ¿Leyó mi padre el periódico ayer por la mañana? 12. Mi hermano no estudió la lección el viernes por la tarde 13. ¿Escuchó tu padre el CD el pasado lunes? 14. Tu hermana no telefoneó a sus amigos el pasado viernes 15. Pedro y sus amigos bebieron tres cervezas anoche 16. ¿Te encontraste tú a Mary y sus amigas en la discoteca? 17. El estudiante trajo 5 libros a la clase ayer por la mañana 18. ¿Se compraron ellos 4 CD’s? SENTENCES USING PRESENT PERFECT 1. Esa familia ha vivido aquí desde 1984. 2. Ella ha estudiado en aquel colegio desde hace doce años. 3. Ellos han salido recientemente. 4. ¿Has comido comida china alguna vez? 5. No has terminado aún. 6. Ya he terminado. 7. ¿Han usado los tenedores alguna vez? 8. Ellos ya han escuchado el nuevo disco. 9. Nosotros no hemos jugado desde hace cuatro días. 10. El equipo no ha estado en ese hotel aún. 11. El gato acaba de comer. 12. ¿Ha trabajado tu padre en esa fábrica? 13. Él no va al médico desde 1995. 14. Ellos han traído muchos problemas. 15. No ha llovido en Mérida desde septiembre. 16. Mi hermano ya ha terminado los deberes. 17. Mi madre no ha hecho la comida todavía. 18. Mi equipo favorito no ha tenido suerte. 19. ¿Habéis trabajado con esos balones? 20. Tú no has pensado desde hace muchos años. 3