Present Perfect Tense in English

What is the present perfect tense?

The present perfect tense is a verb tense used to express an action that happened in the past and continues up to the present moment.

Examples:

  1. She has just finished her yoga class.
  2. I have spoken to my parents today.
  3. We have seen this movie before.
  4. The team has broken a world record.
  5. She has just finished a marathon.

Present Perfect Tense

present perfect tense

Present Perfect Tense Formula

Subject + have/has + past participle verb (V3) + object

Type of
Sentences
FormulaSentences
Positive[Subject + Have/has + V3 + object]I have read that book
Negative[Subject + Have/has + not + V3 + object]I haven’t read that book.
Question[Have/has + subject + V3 + object + ?]Have you read that book?
Negative Interrogative[Have/has + subject + not + V3 + object + ?]Have you not read that book?

Present Perfect Tense Examples

AffirmativeNegativeInterrogative
I have eaten an apple.I haven’t eaten an apple.Have I eaten an apple?
He has learned all the lessons.He hasn’t learned all the lessons.Has he learned all the lessons?
She has sung a song.She hasn’t sung a song.Has she sung a song?
They have written a book.They haven’t written a book.Have they written a book?
He has won an award.He hasn’t won an award.Has he won an award?

Affirmative Sentences in Present Perfect Tense

  1. I have read that book three times.
  2. My mom has cooked delicious food.
  3. We have gone skydiving in Dubai.
  4. She has published a book on recipes.
  5. She has climbed Mount Everest.
  6. The team has won the World Cup.
  7. We have attended a music festival.
  8. She has lived in New York since 2010.
  9. They have traveled to Europe twice
  10. She has completed a coding boot camp.
  11. They have taken a cooking class in Germany.
  12. They have raised money for an NGO.
  13. She has completed a master’s degree in psychology.
  14. Have you ridden a camel in the desert?
  15. We have celebrated our anniversary in Paris.
  16. They have adopted a healthier lifestyle.
  17. He has repaired his car himself.
  18. She has planted a vegetable garden.
  19. He has learned to play the guitar.
  20. The company has hired new employees.

Negative Sentences in Present Perfect Tense

  1. I haven’t finished my breakfast yet.
  2. He hasn’t fulfilled his promise.
  3. I haven’t studied for the exam.
  4. You have not made a decision yet.
  5. He hasn’t tried the new restaurant in town.
  6. She hasn’t made any plans for her birthday.
  7. They haven’t taken any break for an hour.
  8. He has not read that book yet.
  9. She hasn’t been able to quit smoking.
  10. They haven’t been able to focus on my work.
  11. She hasn’t received any recognition for her work.
  12. We haven’t seen any improvement in his behavior.
  13. He has not gone on a road trip yet.
  14. She has not watched that TV series.
  15. You have not attended that festival yet.
  16. They have not returned the books.
  17. She hasn’t updated her resume.
  18. He hasn’t answered any of my questions.
  19. He hasn’t taken care of the garden in a while.
  20. They haven’t been able to find the missing key.

Interrogative Sentences in Present Perfect Tense

  1. Has she eaten breakfast this morning?
  2. Haven’t you been feeling well lately?
  3. Has he learned how to cook?
  4. Has he been to the library recently?
  5. Has he replied to your email yet?
  6. Has she replied to your text message?
  7. Haven’t you studied for the exam?
  8. Has he received his salary for this month?
  9. Have you solved all the problems?
  10. Has he gone to the market?
  11. Has he made any sales this week?
  12. Have you watched the news today?
  13. Has he been honest with you?
  14. Has she cooked dinner?
  15. Has he made any mistakes in the task?
  16. Has he hurt his head while playing basketball?
  17. Have you input the data correctly into the system?
  18. Has she arrived at the hotel already?
  19. Have you danced at any parties recently?
  20. Has she fought in any martial arts competitions before?

Present Perfect Tense Exercise

  1. I ____________ a treehouse in my backyard. (build)
  2. _______ the dog _________ anyone before? (bite)
  3. They ____________ a house in the suburbs. (buy)
  4. He ____________ to study abroad next semester. (choose)
  5. _______ you ever __________ a surprise for someone? (arrange)
  6. They ____________ the thief who stole their car. (catch)
  7. She ____________ the bathroom thoroughly. (clean)
  8. I ____________ dinner for my family. (cook)
  9. She ____________ the message to the boss already. (deliver)
  10. She ____________ a great job on her project. (do)

Answers:

  1. I have built a treehouse in my backyard. (build)
  2. Has the dog bitten anyone before? (bite)
  3. They have bought a house in the suburbs. (buy)
  4. He has chosen to study abroad next semester. (choose)
  5. Have you ever arranged a surprise for someone? (arrange)
  6. They have caught the thief who stole their car. (catch)
  7. She has cleaned the bathroom thoroughly. (clean)
  8. I have cooked dinner for my family. (cook)
  9. She has delivered the message to the boss already. (deliver)
  10. She has done a great job on her project. (do)
Scroll to top