PRESENT PERFECT
TENSE: PART 3
PRACTICE
Complete the following table with the correct past participle.
Verb PP Verb PP
break broken lose lost
build built pay paid
buy bought ride ridden
cut cut sell sold
draw drawn stand stood
eat eaten steal stolen
find found swim swum
forget forgotten teach taught
freeze frozen tell told
get gotten think thought
grow grown throw thrown
hear heard wear worn
hit hit win won
leave left write written
cook cooked sleep slept
ESL Pals 1 Grammar Worksheet
COMPLETE THE SENTENCES
Task 1: Change the verbs into the past participle to complete the sentences.
eat found draw broke cut build buy
1. She has broken her favourite vase, and now she's really upset.
2. They have built a beautiful new house in the countryside.
3. I have bought a new car, and it's so much fun to drive.
4. He has cut his finger while preparing dinner.
5. She has drawn a stunning portrait of her grandmother.
6. We have eaten at that restaurant many times, the food is always delicious.
7. He has lost his lost wallet in the couch cushions.
Task 2: Complete the sentences using the verbs in the box.
hit freeze leave hear got cook grow
8. The cold weather has frozen the pond in the park.
9. She has finally gotten her dream job.
10. Many colourful flowers have grown in our garden this year.
11. Have you heard the news about the upcoming concert?
12. He has hit the baseball out of the park.
13. They have left for their vacation, they’ll be gone for two weeks.
14. I have cooked a special dinner for our anniversary.
ESL Pals 2 Grammar Worksheet
FIX THE MISTAKES
Can you identify and correct the mistakes in the sentences below?
Be careful, not all sentences contain mistakes.
1. She has lost her keys again, and now she can't get into her house.
2. He has paid all his bills for the month.
3. They have ridden their bicycles to school every day this week.
4. He has sold his old computer to make some extra money.
5. She has stood in line for hours to get tickets to the concert.
6. Someone has stolen my phone, and I need to report it to the police.
7. She has swam in the ocean every summer since she was a child.
8. He has taught English as a second language for over a decade.
9. I have told you the same thing three times already; please pay attention.
10. I have thought about your suggestion, and I believe it's a good idea.
11. She has thrown the ball into the neighbour's yard.
12. He has worn the same lucky socks to every game this season.
13. They have won the championship for the third year in a row.
14. She has written a heartfelt letter to her best friend.
15. After a long day at work, he has finally gone to sleep.
ESL Pals 3 Grammar Worksheet
JOHN AND MIKE
Task 1: Read the following dialogue between John and Mike.
John: Hey, Mike! Long time no see. What have you been up to lately?
Mike: Not much, John. I've just started a new job at the factory.
John: Really? That's great! How's it going so far?
Mike: It's been good. I've learned a lot, and I’ve met some nice people.
John: Great! And what about your weekends? Anything interesting?
Mike: Well, I've started a project to fix my old car. It has been fun!
John: That sounds cool. I haven't seen your car in a while.
Mike: Yeah, it was in bad shape, but it's looking much better now.
John: I've been busy too. I've finished redecorating my living room.
Mike: Oh, nice! How does it look now?
John: It looks fantastic. I'm really happy with how it turned out.
Mike: That's awesome, John. We should catch up more often.
John: Absolutely. Let's grab a drink sometime and chat some more.
Task 2: Complete the following tasks.
1. Underline all of the times the present perfect tense is used in the dialogue.
2. What is Mike's new job?
3. What project has Mike been working on during his weekends?
4. What did John recently finish redecorating?
5. How does John feel about the outcome of his living room redecoration?
6. What is the main takeaway from the conversation between John and Mike?
Task 3: Complete the following task.
a. Work in pairs. Create a dialogue discussing what you have been doing lately. Take a
few minutes to prepare. Use the dialogue as a guide.
ESL Pals 4 Grammar Worksheet
CREATE QUESTIONS
On a separate piece of paper, create questions based on the sentences.
Example: She has been to Paris.
Has she been to Paris?
1. I have visited London.
2. She has read that book.
3. They have completed the project.
4. He has eaten sushi before.
5. We have watched that movie.
6. Mary has never been to Japan.
7. You have studied Spanish.
8. It has rained a lot this week.
9. The team has won many matches.
10. My parents have travelled to Europe.
11. We have lived in this city for five years.
12. She has never met him.
13. They have already finished their homework.
14. He has seen that movie multiple times.
15. I have played the guitar since I was a child.
16. We have had this car for a year.
17. She has spoken with the manager about the issue.
18. They have never been to Australia.
ESL Pals 5 Grammar Worksheet
Correct answers:
1. Have you visited Paris?
2. Has she read that book?
3. Have they completed the project?
4. Has he eaten sushi before?
5. Have we watched that movie?
6. Has Mary ever been to Japan?
7. Have you studied Spanish?
8. Has it rained a lot this week?
9. Has the team won many matches?
10. Have your parents travelled to Europe?
11. Have we lived in this city for five years?
12. Has she ever met him?
13. Have they already finished their homework?
14. Has he seen that movie multiple times?
15. Have you played the guitar since you were a child?
16. Have we had this car for a year?
17. Has she spoken with the manager about the issue?
18. Have they ever visited the Grand Canyon?
ESL Pals 6 Grammar Worksheet
QUESTION ROUND
Task: Answer the questions below, using the present perfect tense in your answers.
Although you could answer some with yes or no, try to expand on each answer.
1. Have you ever faced a challenging situation at work?
2. Have you met any famous people?
3. Have you tried any new foods recently?
4. Have you tried any adventurous activities recently?
5. Have you seen any good movies lately?
6. Have you visited any new cities this year?
7. Have you learned a new skill recently?
8. Have you read any interesting books lately?
9. Have you ever been to an art exhibition?
10. Have you achieved a personal goal recently?
11. Have you ever been to a music festival?
12. Have you attended any weddings this year?
13. Have you ever won a competition?
14. Have you had any memorable vacations?
15. Have you seen significant changes in your hometown recently ?
ESL Pals 7 Grammar Worksheet
HOMEWORK
REARRANGE THE WORDS
Task: Rearrange the following words to create grammatically correct sentences.
1. breakfast / already / I / eaten / have
2. has / watched / movie / before / She / that
3. Paris / twice / They / have / visited
4. never / by / has / train / travelled / He
5. We / for / years / French / have / studied / five
6. been / you / ever / Have / New / York / to
7. has / homework / She / her / just / finished
8. before / I / that / seen / painting / have
9. They / have / in / house / lived / this / 2010 / since
10. avocado / never / We / have / tried
11. the / He / visited / has / museum
12. Have / ever / flown / airplane / an / you / in
13. an / She / award / for / has / her / work / received
14. never / met / have / parents / my / They
15. that / book / read / already / have / I
16. project / completed / the / time / have / on / We
17. ever / you / Have / a / horse / ridden
18. her / lost / has / again / She / keys
ESL Pals 8 Grammar Worksheet
Correct answers:
1. I have eaten breakfast already.
2. She has watched that movie before.
3. They have visited Paris twice.
4. He has never travelled by train.
5. We have studied French for five years.
6. Have you ever been to New York
7. She has just finished her homework.
8. I have seen that painting before.
9. They have lived in this house since 2010.
10. We have never tried avocado.
11. He has visited the museum.
12. Have you ever flown in an airplane
13. She has received an award for her work.
14. They have never met my parents.
15. I have read that book already.
16. We have completed the project on time.
17. Have you ever ridden a horse
18. She has lost her keys again.
ESL Pals 9 Grammar Worksheet