Professional Documents
Culture Documents
Practice Present Perfect
Practice Present Perfect
2. June has been in France ___________ two years. 22. He hasn’t run ___________ a long time.
3. Jane has known Mary _____________ 2001. 23. I’ve been sick ___________ I caught a cold.
4. Mary has known Jane_____________two years. 24. I’ve been sick _____________ one week.
5. Sue has studied French _______ the fall. 25. I’ve been married ____________ 38 years.
6. Sue has studied French _______ one year. 26. I’ve been married _________________1972.
7. We have lived in Montreal _______ one month. 27. I’ve had red hair _______ the day I was born?
8. We have lived in Montreal____________August. 28. I’ve had red hair ______________ many years.
9. May has been ill_____________a long time. 29. Sue has been in love___________many years.
10. May has been ill_____________school started. 30. Sue has been in love ___________ childhood.
11. I haven’t seen Tom_______________ a year. 31. John has liked Jazz ___________ he was young.
12. I haven’t seen Tom ___________ last year. 32. John has liked Jazz___________ a long time.
13. John has been in bed________________last night. 33. I’ve been a lawyer ___________ I graduated.
14. John has been in bed ______________ten hours. 34. I’ve been a lawyer _________ a very long time.
15.Ray has worked in this school ___________ June. 35. Sue has had a dog ____________ childhood.
16. Ray has worked in this school _____ two years. 36. Sue has had a dog __________ for a long time.
17. I haven’t eaten ________________ this morning. 37. Ken has been an actor _________several years.
18. I haven’t eaten_____________ five hours. 38. Ken has been an actor____________2000.
19. I haven’t washed my car _____________ last fall. 38. I’ve known him__________________high school.
20. I haven’t washed my car __________ a long time. 40. I’ve known him_______________ten years.
KEY
iSLCollective.com
1 COMPLETE THE SENTENCES 12.- Beatriz …………. (walk) to work alone. 1a
1.- Richard ………… (write) a good book. 13.- Oliver ……….. (not allow) her to go out.
2.-Mary ……….. (not get) up yet. 14.-Eliza ………. (invite) you to the party.
3.-Walter and Pat ……….. (finish) their projects. 15.-Some people ……….. (forget) that day.
4.-The teacher …………. (not come) today. 16.-The bus ……….. (arrive) quite late this morning
5.-Hector ………….. (break) his left arm. 17.-The Queen ……… (appear) on Television.
6.-The driver ……………….. (stop) at the traffic lights. 18.-Fiona ………. (not brush) her teeth yet.
10.-Alexander ………… (have) dinner with me. 22.- You ……….. (see) it.
11.-Thomas ………… (give) Sonia a nice bracelet. 23.- The bird …….….. (sing).
15.-Jimmy/has/cycled/to school.
2.-The chef /cooked/has/ delicious/food.
16.-Charles/hasn’t/gone/ to the dentist.
3.-Martin/talked/to /his teacher/has
17.-Daniel /has/understood/her.
4.-Alice /hasn’t/her brother/helped.
18.-Freddy/has /failed/ the Maths exam.
5.-Miriam /has/two hamburgers/eaten.
19.-My mom /has/called/ the doctor/just.
6.-The actress/earned/ a lot of money/has
20.-Jennifer/hasn’t/to/me/listened.
7.-Michael /has/brought/ some bread.
21.-Anthony/has/won/ the race.
8.-Julia /kissed/her boyfriend/hasn’t/yet.
22.-Henry/has/picked/ flowers.
9.-Lorenzo /has /received/ a lot /of/ emails.
23.-She/has/wasted/the time.
10.-Yolansa /has/been/ to Rome.
24.-You/have/refused/it.
11.-William /hasn’t/watched/ the movie.
25.-Albert/cried/has.
12.-Vincent/ read/ the newspaper/has. 26.- Gina /has/come/already.
iSLCollective.com
USAGE: We use it; EXAMPLES TIME SINCE: I have known
To talk about I have done my EXPRESSIONS her since 1997.
actions that take homework. YET: I haven’t I have known her
place in the past It has rained all finished the book yet. since I was five.
and now still go on. the night. ALREADY: She has FOR: They have
To talk about an We haven’t seen already washed the watched TV for two
action that began her for ages. dishes. hours.
in an unspecified Has she ever JUST: We have just I have waited for you
time. visited you? bought a cat. for ages.
To talk about an Have they EVER: Have you ever HOW LONG: How
experience we had finished their been to İstanbul? long have you been in
and we can have work? NEVER: We have Rize?
again. never seen a desert.
iSLCollective.com