Exercise in Present Perfect
Enviado por BruceNeil • 13 de Marzo de 2013 • Tareas • 414 Palabras (2 Páginas) • 468 Visitas
I. Choose the correct alternative for each exercise in Present Perfect. Elige la alternativa correcta para cada ejercicio en Presente Perfecto. (10pts)
1. I _______ (See - Not) your sister today.
a) Have saw b) Hasn’t seen c) Haven’t seen d) Have see e) Has seen
2. You _______ (Miss) the plane!
a) Has missed b) Haven’t missed c) Have missed d) Hasn’t missed e) Have miss
3. He _________ (Work) in this factory all afternoon.
a) Have worked b) Has worked c) Hasn’t work d) Haven’t worked e) Have work
4. ________ you (Fail) the English Exam?
a) Has/failed b) Hasn’t/fail c) Haven’t/failed d) Have/failed e) Has/failed
5. They _______ (Meet) a lot of famous people.
a) Has meet b) Have met c) Hasn’t meeting d) Haven’t meeting e) Have meet
6. She _______(Write) a poem.
a) Hasn’t wrote b) Has writing c) Has written d) Have written e) Haven’t write
7. I ________ (Not – Watch) an English movie.
a) Haven’t watched b) Has watched c) Have watch d) Hasn’t watched e) Have watching
8. She _______ (Have) a terrible day.
a) Have had b) Has had c) Haven’t have d) Have had e) Have have
9. We ______ (Walk) a long way to get here.
a) Has walk b) Hasn’t walked c) Have walked d) Has walked e) Haven’t walked
10. He _______ (Travel) around the world.
a) Has traveled b) Hasn’t travel c) Have travelling d) Haven’t traveled e) Have travel
II. Choose the correct alternative for each exercise in Present Perfect Continuous. Elige la alternativa correcta para cada ejercicio Presente Perfecto Continuo. (10pts)
11. I ___________________(Travel) for five hours.
a) am/travel b) have been/travel c) have been/travelling d) has be/travelling e) have be/travel
12. It ___________ (Rain) all night.
a) Have been/raining b) has been/raining c) are/rains d) am been/raining e)has be/raining
13. He _______ (Not-Watch) TV in my mother’s bedroom.
a) Hasn’t been/watching b) have be/watch c) are been/watching d) haven’t been/watching e) hasn’t be/watching
...