TràVinh University Resource Development Institute Present Perfect Tense Grammar - Forms - Usage - Present perfect vs. Past simple - Exercises February, 2011
FORMS have / has + past participle (V3ed) I have seen the film before. She has seen the film before. Affirmative Have you seen the film before? Has she seen the film before? Interrogative They haven’t seen the film before. He hasn’t seen the film before. Negative - I/we/you/they/Noun (plural) + have - He/she/it/Noun (single) + has NOTE
Usage 1. Recent events: It is used to describe recent events without a definite time. - Why are they so happy? - They have just won a jackpot so they are really pleased
Why are you looking so dirty?
- I have repaired my car.
Usage 2. Personal experiences: It is used to express personal experiences. I have never been to Japan. Have you ever been there? I have seen ghosts once. Have you ever seen any?
Usage 3. It is used to express actions that started in the past and continue to the present, the time period is not finished. We use for and since with this meaning. We use for with periods of time and since with points of time. I haven’t eaten since yesterday morning. I am really hungry I haven’t drunk anything for two days. I am terribly thirsty
Exercises 1: Write sentences in present perfect 1. You / correct / my mistakes 2. You / practise / your English 3. She / tidy up / her room 4. The boss / sign / the letter 5. Mary / shut / the door 6. Tony /build / a house. 7. Anne / cross / the street at the traffic lights. 8. They / be / to Australia. 9.Rupert / call / this number. 10. Betty / spend / 200 Euros at the shopping mall.
Exercises 1: Write sentences in present perfect 11. We / reach / our goal 12. Our team / lose / the match 13. She / underline / the word 14. They / not / discover / the treasure 15. Ron / not / talk / about the problem 16. You / knock / at the door 17. The teacher / mark / the tests 18. She / buy / a new computer 19. They / rescue / the girl 20. Brad / wear / a blue shirt
Exercises 2: Write sentences in present perfect or simple past 1. Mary / win / the lottery last year. 2. We / prepare / already / dinner. 3. James / find / your ring in the garden yesterday. 4. He / come / just / home. 5. They / buy / their car two years ago. 6. I / see / anyone yet. 7. Phil / go / to the cinema last night. 8. We / be / to the zoo so far. 9. She / arrive / yet. 10. Emily / visit / me last week.
Exercises 2: Write sentences in present perfect or simple past 11. / you / read / the book yet? 12. How many letters / they / write / so far? 13. When / he / tell / you that? 14. / you / be / at home last night? 15. How often / you / travel / abroad till now? 16. He / leave / just / his house. 17. We / build / a tree house last week. 18. Two years ago, Fiona / break / her leg. 19. I / wash / already / the dishes. 20. The other day, our cat / bring / home a mouse.