609 Present Perfect Exercises PDF
609 Present Perfect Exercises PDF
609 Present Perfect Exercises PDF
P PR RE ES SE EN NT T P PE ER RF FE EC CT T E EX XE ER RC CI IS SE ES S
1.- Use the present perfect to complete these sentences.
1. Where you (be)____________________? I (be)____________________ to the dentist.
2. You (have)____________________ breakfast? Yes, I...
3. The post (come)____________________? Yes, it...
4. You (see)____________________ my watch anywhere? No, I'm afraid I...
5. Someone (wind)____________________ the clock? Yes, Tom...
6. He just (go)____________________ out.
7. I (not finish)____________________ my letter yet.
8. Someone (take)____________________ my bicycle.
9. The phone (stop)____________________ ringing.
10. You (hear) ____________________from her lately? No, I...
11. I just (wash)____________________ that floor.
12. 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. I already ________________(travel) in a plane when I ____________(be) in America last
year.
2. The film ________________ (finish just)
3. My mother says I ________________ (put) my life in danger.
4. James ________________ (write) the passage in 1979.
5. I ________________ (work) in that factory two weeks ago.
6. They ________________ (study-since/for) ten years.
7. You ________________ (live) in that house (since/for) January.
8. They ________________ (prepare) the bag yesterday.
9. They________________ (drink) wine since they were young.
10. A: I ________________ (to see, negative) Anna for a long time.
11. B: Really? I ________________ her yesterday. (to see)
12. They ________________ (to go) to Venice three years ago.
13. David lost his wallet yesterday but he ________________ (to find) it yesterday in his jacket
pocket.
14. ________________ (to be you ever) to Paris?
15. We ________________ (to live) in this house for five years and we're very happy here.
16. I know Manchester quite well. I ________________ (to live) there for three years when I
________(be) a student
17. He ________________ (to meet) Sally in the supermarket last week.
18. She feels great. She ________________ (to lose) three kilos since Christmas.
19. It's cold in here because someone ________________ (to open) the window.
20. Before they bought the car, they ________________ (to think) about it very carefully.
21. ________________ (to feed, you) the cat yet
22. 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.
2
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 USI NG PAST SI MPLE
ACLARACIN PARA LA TRADUCCIN: EL PASADO________ = LAST___________
EL +DA 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 peridico
5. Nosotros planeamos nuestras vacaciones de verano ayer
6. Paula vivi en Las Palmas hace 2 aos
7. Nosotros no invitamos a Peter a nuestra fiesta ayer por la tarde
8. Antonio vino a nuestra fiesta de cumpleaos ayer
9. Peter y Carl comieron dos pizzas ayer por la noche
10. Cant el cantante cuatro canciones?
3
11. Ley mi padre el peridico ayer por la maana?
12. Mi hermano no estudi la leccin 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 maana
18. Se compraron ellos 4 CDs?
SENTENCES USI NG PRESENT PERFECT
1. Esa familia ha vivido aqu desde 1984.
2. Ella ha estudiado en aquel colegio desde hace doce aos.
3. Ellos han salido recientemente.
4. Has comido comida china alguna vez?
5. No has terminado an.
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 das.
10. El equipo no ha estado en ese hotel an.
11. El gato acaba de comer.
12. Ha trabajado tu padre en esa fbrica?
13. l no va al mdico desde 1995.
14. Ellos han trado muchos problemas.
15. No ha llovido en Mrida desde septiembre.
16. Mi hermano ya ha terminado los deberes.
17. Mi madre no ha hecho la comida todava.
18. Mi equipo favorito no ha tenido suerte.
19. Habis trabajado con esos balones?
20. T no has pensado desde hace muchos aos.