Present Perfect Tense - Past Participles
A. Write the simple past and past participle of the following verbs.
simple form                 simple past                    past participle
1. work                     worked                         worked
2. do                       _______________                _______________
3. eat                      _______________                _______________
4. call                     _______________                _______________
5. begin                    _______________                _______________
6. give                     _______________                _______________
7. answer                   _______________                _______________
8. see                      _______________                _______________
9. have                     _______________                _______________
10. go                      _______________
                                        •••••••• 1         _______________
11. study                   _______________                _______________
12. teach                   _______________                _______________
13. make                    _______________                _______________
14. talk                    _______________                _______________
B. Complete the chart below with the correct form of the verb.
            simple form                        simple past                   past participle
                                                  knew
                                                                                  met
                                                was/were
                fly
                                                   wrote
                                                                                  read
                live
                                                    fell
                feel
                                                                                 taken
                                                   drove
                                                             Present Perfect Tense
Choose the correct verb from the list below to complete the following sentences. Put the verb in the
present prefect tense.
                        take / work / find / see /                                            speak / know / begin
              do       / learn / eat / have / write                                           / give / live / buy /                                    be
1. I met Barbara when we were in elementary school. We _______________ each other for over
   twenty years.
2. We __________________ many new words since we started this course.
3. That’s a wonderful movie. I ____________________ it three times.
4. Mr. and Mrs. Tonner _____________________ married for 10 years.
5. You are late! The class ________________ already __________________.
6. Robert is my neighbor. He ___________________ next door to me for five years.
7. Mary ____________________ several letters to her parents since she left home.
8. We _____________________ in that restaurant several times.
9. Our teacher _____________________ us a lot of help with the homework assignment.
10. She ______________________ to her landlord many times about the broken window.
11.We have a new camera. We _____________________ some beautiful pictures of the
   grandchildren.
12. They ____________________ all their homework already.
13. Mrs. Baxter _________________________ all her groceries for the week.
14.Tommy ______________________ a bad cold for two weeks.
15. Frank _____________________ for that company for many years.
16. After three months of looking, she __________________ a beautiful apartment to rent.
                                                                              2
Copyright 2008. This eBook is produced and distributed by Red River Press Inc. All rights reserved. The contents within this e-book/document may only be
photocopied by members of ESLlibrary.com in accordance with membership terms and conditions. Contact info@esl-library.com for complete details.
                                                                                                   Grammar Practice Worksheets                                  ✎
                                                                                                                                                Present Perfect
                                                  Present Perfect Tense - Negative
A. Choose the correct verb from the list below to complete the following sentences. Put the verb in the
negative form of the present prefect tense.
  fix       /    begin         /     arrive         /    be       /     see       /    stop        /     speak         /     buy        /    read          /   visit
1. Mathew is waiting on the corner for his girlfriend, but she __________________ yet.
2. My brother lives in a different country. I _____________________ him for two years.
3. Ellie and Bill got a divorce five years ago. They ________________ to each other since then.
4. It is only 8:45. The class _____________________ yet.
5. It started to snow last night and it still __________________________.
6. She has finally decided which car she wants, but she ________________________ it yet.
7. I heard that the movie at the Roxy Theater is great , but I ______________________ it yet.
8. I bought a newspaper today, but I still ______________________ it.
9. He took his car to the service station yesterday, but they ____________________ it yet.
10.The Andersons moved out of New York ten years ago and they __________________ back
    to the city since then.
B. Match the questions on the left with the correct answer on the right.
1. Has he finished university yet?                                            A) No, he hasn’t. He’s still talking.
2. Have you eaten breakfast yet?                                              B) No, I haven’t. My wife’s still reading it.
3. Have they gotten married yet?                                              C) No, he hasn’t graduated yet.
4. Has the president finished speaking yet?                                   D) No it hasn’t. The teacher isn’t here yet.
5. Has Mary watered the plants yet?                                           E) No, they haven’t finished yet.
6. Has the doctor seen you yet?                                               F) No, they haven’t. They’re still engaged.
7. Has the sun come out yet?                                                  G) No, she hasn’t. They are still dry.
8. Have they finished their homework yet?                                     H) No, I haven’t. I’ll eat in a few minutes.
9. Has the class begun yet?                                                   I) No, he hasn’t. He is with another patient.
10. Have you read the paper yet?                                              J) No, it hasn’t. It’s still raining.
                                                                              3
Copyright 2008. This eBook is produced and distributed by Red River Press Inc. All rights reserved. The contents within this e-book/document may only be
photocopied by members of ESLlibrary.com in accordance with membership terms and conditions. Contact info@esl-library.com for complete details.
                                                                                                   Grammar Practice Worksheets                               ✎
                                                                                                                                                Present Perfect
                                     Present Perfect Tense Vs. Simple Past Tense
Complete the following sentences with the correct form of the verb provided, simple past or present
perfect.
1. _______________________ you _____________________ to your boyfriend yet? (write)
           Yes, I _____________________. I _____________________ to him last week.
2. _____________________ your parents _____________________ a new car yet? (buy)
           Yes, they _____________________. They _____________________ one last month.
3. _____________________ Ellen _____________________ her new dress yet? (wear)
           Yes, she _____________________. She _____________________ it last night.
4. _____________________ you _____________________ your car keys yet? (find)
           Yes, I _____________________. I _____________________ them on the shelf in the kitchen.
5. _____________________ the children _____________________ to bed yet? (go)
           Yes, they _____________________. They _____________________ to bed an hour ago.
6. _____________________ Mrs. Stewart _____________________ the doctor yet? (see)
           Yes, she _____________________. She _____________________ him yesterday.
7. _____________________ the president _____________________ to the reporters yet? (speak)
           Yes, he _____________________. He _____________________ to them a few minutes ago.
8. _____________________ your soccer team _____________________ a game yet? (lose)
           Yes, we _____________________. We _____________________ the game last Saturday.
9. _____________________ Sam _____________________ a Spanish course yet? (take)
           Yes, he _____________________. He _____________________ one last semester.
10. _____________________ you _____________________ your new neighbors yet? (meet)
           Yes, I _____________________. I _____________________ them last week.
                                                                             12
Copyright 2008. This eBook is produced and distributed by Red River Press Inc. All rights reserved. The contents within this e-book/document may only be
photocopied by members of ESLlibrary.com in accordance with membership terms and conditions. Contact info@esl-library.com for complete details.
                                                                                                   Grammar Practice Worksheets                               ✎
                                                                                                                                                Present Perfect
                                  Present Perfect Tense Vs. Simple Past Tense (2)
Complete the following sentences with the correct form of the verb provided, simple past or present
perfect.
1. We _______________________(move) to Vancouver last April. We _______________________(live) there
   for six months now.
2. I _______________________ (go) to every hockey game this season. I _______________________ (go) to
   the game last night with my brother.
3. I ____________________ (lose) my house key last week and I still ______________________ (not/find) it.
4. When _______________________ you _______________________(quit) smoking?
     I _______________________(not/smoke) for over five years now and I will never smoke again.
5. Nora _______________________ (buy) a lot of souvenirs yesterday. She _______________________
   never _______________________ (buy) this many souvenirs on a vacation before.
6. “Would you like another cup of coffee?”
     “No thanks. I _______________________ already _______________________ (have) three cups.
7. Frank _______________________(work) for ABC Electric from 1990 to 2002. Now he owns his own
   business. He _______________________(have) it for six years.
8. Grandma _______________________(fall) and _______________________(break) her hip last week. She
   _______________________ (be) in the hospital since then.
9. My former teacher _______________________(be) Mr. Blair. My present teacher is Mrs. Carter. I
   _______________________ (be) in her class for three months now.
10. In my whole life, I _______________________ never _______________________(meet) a famous person,
    but my brother ____________________ (speak) to three famous actors when he was in Hollywood last year.
11. Last year we _______________________(drive) through three Canadian provinces. Now we are traveling
    in Europe. We ____________________ already ____________________ (drive) through eight countries.
12. This French course _______________________ (start) three months ago. We _______________________
    already _______________________ (learn) several verb tenses and thousands of new words.
13. Mr. Barnes _______________________(die) last year. Mrs. Barnes _______________________(move) into
    her daughter’s house shortly after that and _______________________ (be) there since then.
                                                                             13
Copyright 2008. This eBook is produced and distributed by Red River Press Inc. All rights reserved. The contents within this e-book/document may only be
photocopied by members of ESLlibrary.com in accordance with membership terms and conditions. Contact info@esl-library.com for complete details.