Present Perfect

Definition

The Present Perfect Tense describes actions that happened in the past but have a result or relevance in the present. It emphasizes completed actions or changes rather than ongoing activities.

Formula: Subject + has/have + Past Participle (V3) + Object
Tip: This tense is often used to show completion, experience, or changes rather than the duration of an ongoing activity.
Uses of Present Perfect Tense
# Use Description Examples
1 Completed Actions with Present Result Shows actions that are finished but have an effect now. I have finished my homework.
She has cleaned the house.
2 Life Experiences Indicates that someone has experienced something in their life up to now. He has traveled to France.
They have seen this movie before.
3 Changes Over Time Shows how situations or conditions have changed recently or gradually. My English has improved.
Prices have risen this year.
Sentence Structures

Positive Structure

Subject + has/have + Past Participle (V3) + Object

1) I have finished my homework.
2) She has cleaned the house.
3) They have visited London.

Negative Structure

Subject + has/have not (hasn’t/haven’t) + Past Participle (V3) + Object

1) I haven’t finished my homework.
2) She hasn’t cleaned the house.
3) They haven’t visited London.

Interrogative Structure

Has/Have + Subject + Past Participle (V3) + Object?

1) Have you finished your homework?
2) Has she cleaned the house?
3) Have they visited London?

Negative Interrogative Structure

Has/Have + Subject + not + Past Participle (V3) + Object?

1) Haven’t you finished your homework?
2) Hasn’t she cleaned the house?
3) Haven’t they visited London?

Common Signal Words
  • already
  • yet
  • just
  • ever
  • never
  • so far
  • recently
Examples in Context
  • 1) I have finished my homework (Positive)
  • 2) She hasn’t cleaned the house (Negative)
  • 3) Have you visited France before? (Interrogative)
  • 4) Haven’t they completed the project yet? (Negative Interrogative)
  • 5) He has just arrived at the office (Positive)
  • 6) I haven’t seen that movie (Negative)
  • 7) Has she improved her English? (Interrogative)
  • 8) Hasn’t he returned from the trip? (Negative Interrogative)
  • 9) They have completed their tasks (Positive)
  • 10) We haven’t received the letter (Negative)
  • 11) Have you heard the news? (Interrogative)
  • 12) Haven’t you met him yet? (Negative Interrogative)
  • 13) She has improved her skills (Positive)
  • 14) He hasn’t visited the museum (Negative)
  • 15) Have they completed the assignment? (Interrogative)

Present Perfect Worksheet

Present Perfect Worksheet

Fill in the blanks (10 marks)

Use the correct form of Present Perfect.
1. She ______ (visit) Paris before.
2. They ______ (finish) their homework.
3. I ______ (see) that movie.
4. He ______ (buy) a new phone.
5. We ______ (read) this book.
6. She ______ (eat) lunch already.
7. They ______ (write) a letter.
8. I ______ (meet) my cousin.
9. He ______ (lose) his keys.
10. We ______ (learn) English recently.

True / False (6 marks)

Decide True or False.
11. Present Perfect connects past and present.
12. It uses has / have + past participle.
13. It is used only for actions in the past.
14. Already, yet, just are commonly used.
15. Present Perfect shows completed actions with relevance to present.
16. It is never used with for or since.

Sentence Transformation (10 marks)

Transform as instructed.
17. She has finished her work. →Negative _________
18. They have seen the movie. →Interrogative _________
19. He has written a letter. →Negative _________
20. I have visited London. →Interrogative _________
21. We have eaten dinner. →Negative _________
22. She has read the book. →Interrogative _________
23. They have met the teacher. →Negative _________
24. He has bought a car. →Interrogative _________
25. I have completed the task. →Negative _________
26. We have learned new words. →Interrogative _________

Sentence Correction (4 marks)

Correct the sentences.
27. She have finished her work.
28. He has went to school.
29. They has eaten already.
30. I have did my homework.