PRESENT PERFECT
Repeated actions in the past.
Actions that started in the past and continues in the present.
AFFIRMATIVE FORM
SUBJECT HAVE/HAS PAST COMPLEMENT
PARTICIPLE
I HAVE WORKED HERE SINCE 2017.
YOU HAVE PLAYED SOCCER BEFORE.
HE HAS LEARNT ITALIAN.
SHE HAS HUNG OUT WITH HER FRIENDS ALL DAY.
IT HAS BEEN A LONG DAY.
WE HAVE TRAVELED TO PARIS.
THEY HAVE COOKED FOR THREE HOURS.
SUBJEC HAVEN’T/ PAST COMPLEMENT
T HASN’T PARTICIPLE
I HAVEN’T WORKED HERE SINCE 2017.
YOU HAVEN’T PLAYED SOCCER BEFORE.
HE HASN’T LEARNT ITALIAN.
SHE HASN’T HUNG OUT WITH HER FRIENDS ALL DAY.
IT HASN’T BEEN A LONG DAY.
WE HAVEN’T TRAVELED TO PARIS.
THEY HAVEN’T COOKED FOR THREE HOURS.
NEGATIVE FORM
HAVE/ SUBJECT PAST COMPLEMENT
HAS PARTICIPLE
HAVE I WORKED HERE SINCE 2017?
HAVE YOU PLAYED SOCCER BEFORE?
HAS HE LEARNT ITALIAN?
HAS SHE HUNG OUT WITH HER FRIENDS ALL DAY?
HAS IT BEEN A LONG DAY?
HAVE WE TRAVELED TO PARIS?
HAVE THEY COOKED FOR THREE HOURS?
INTERROGATIVE FORM
If you can see we form this structure with the auxiliary “HAVE” and a
verb in past participle.
In this tense we use some words to refer about an action that rather
happened recently, finished or recently finished. These words are:
ALREADY YET JUST
Finished action Unfinished action Recently finished action
I HAVE ALREADY EATEN I HAVEN’T WATCHED I HAVE JUST ARRIVED.
LUNCH. THAT MOVIE YET.
Answer the next sentences with the present perfect tense.
1. They _________________________ (leave) London this month.
2. He _________________________ (bring) a lot of English papers.
3. She _________________________ (tell) me about it.
4. I _________________________ (get) a long letter from father this week.
5. She _________________________ (just/come), she will speak to you in a
minute.
6. I _________________________ (be) to Radio city.
7. I think the director _________________________ (leave) the town.
8. I _________________________ (paint) my office.
9. We _________________________ (know) her since she arrived to our city.
10. I _________________________ (forget) your name.
11. He _________________________ (close) the door.
12. Melissa _________________________ (do) her chores.
13. I _________________________ (give) him my last penny.
14. This order _________________________ (lead) to many
misunderstandings.
15. Damon _________________________ (write) his name on my book.
16. Karina _________________________ (buy) a new umbrella.
17. He _________________________ (look) my exercise over and over.
18. I _________________________ (got) those books for a very low price.
19. He _________________________ (work) for two months.
20. She _________________________ (find) a new job.
21. The children _________________________ (eat) the whole pudding.
22. Charles _________________________ (speak) very well.
23. You _________________________ (read) many detective stories.
24. Our team _________________________ (win) the first prize.
25. Mi little daughter _________________________ (cut) her finger with a
knife.
Fill in with the present perfect tense.
1. Karen _________________________ me an e-mail. (send)
2. Dave and Pat _________________________ the museum. (visit)
3. I _________________________ at the pet shop. (be)
4. They _________________________ already their rucksacks. (pack)
5. Marcus _________________________ an accident. (have)
6. We _________________________ the shopping for our grandmother. (do)
7. I ______________ just ________________ my bike. (clean)
8. Emily _________________________ her room. (paint)
9. Lisa and Colin _________________________ to a concert. (go)
10. My friends _________________________ smoking. (give up)
Complete with the present perfect.
1. Mrs. Snow _________________________ a fantastic cake. (make)
2. Debbie _________________________ a new bike. (buy)
3. I _________________________ my little dog yet. (not feed)
4. Sally and Jenny _________________________ a new CD player. (get)
5. Chris _________________________ wood for a raft. (not find)
6. The pupils _________________________ their homework. (not do)
7. Nick can't play football today. He _________________________ an
accident with his bike. (have)
8. Liz _________________________ her homework yet. (not finish)
9. Julia _________________________ to school today? (be)
10. What _____________ you ________________ for lunch today, Mum?
(make)
11. Bill _________________________ his cage, but he
_________________________ the dishes yet. (tidy up, not wash)
12. Sandra _________________________ a lot of things for her birthday
party, but she _________________________ the cakes yet. (buy, not make)
Write down questions with short answers.
1. the Coopers / arrive / yet (-)
2. you / ever be / to Sweden (+)
3. Tim / find / his workbook (-)
4. he / ever read / a book from Shakespeare (+)
5. you / ever play / the piano (-)
6. you / hear / from Daniel lately (+)
7. it / snow / this winter (+)
8. you / sleep / well all night (-)
9. she / already finish (-)
10. Susan / ride / a bike before (+)