Present Perfect
Question 1 of 25
0:00
I has already finished all of my difficult homework for today.
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
She have lived in this beautiful city for more than ten years.
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
He have recently lost his car keys somewhere in the park.
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
They has already seen this exciting movie twice this month.
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
You has finally bought a new car that looks really amazing.
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
We has been to London several times to visit our relatives.
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
He have unfortunately broken his left leg while playing football.
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
I has just finished eating a very large lunch with my boss.
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
She have already left the office to catch the last train home.
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
Has you ever traveled to any countries in Southeast Asia before?
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
It have finally stopped raining so we can go for a walk.
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
They has already finished their work much earlier than expected.
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
She have never been to that expensive restaurant in the city.
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
We has known him for a very long time since childhood.
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
I has unfortunately lost my expensive watch somewhere near the beach.
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
He have worked exceptionally hard all day long to finish the report.
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
She have recently written a very interesting book about her travels.
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
They has finally sold their old car to a neighbor for cash.
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
I has already heard the shocking news on the radio this morning.
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
Have he actually arrived at the airport yet or is he still flying?
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
We has already seen that famous painting at the museum before.
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
He have just taken the early bus to work to avoid traffic.
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
She have unfortunately forgotten my name even though we met recently.
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
They has finally won the championship match after years of trying.
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
I has already spent all of my savings on this new apartment.
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
GrammarPresent Perfect

Present Perfect Explanation & Exercises

Published on January 5, 2026
Present Perfect

What is Present Perfect?

Present Perfect is a tense that connects past actions to the present. It is not just about when something happened. It is about how that past action matters now. This is why we often use it for updates, progress, and life experiences.

Example: I have finished my homework. The action happened in the past, but the result is important in the present: now the homework is done. Another example: She has lived here for five years. The action started in the past and continues until now.

Many learners mix Present Perfect with Past Simple. A simple tip: if you mention exact finished time like yesterday or last night, Past Simple is usually better. If you focus on result, experience, or duration until now, Present Perfect is usually the right choice.

Structure (Form)

Present Perfect uses have/has + past participle (V3). Use has with he/she/it, and have with I/you/we/they. The past participle can be regular (-ed) or irregular (gone, eaten, written).

In negative form, add not after have/has. In questions, move have/has before the subject. These patterns are stable, so once you learn them, you can apply them to many verbs.

TypePatternExample
PositiveSubject + have/has + V3She has finished the task.
NegativeSubject + have/has + not + V3They have not arrived yet.
QuestionHave/Has + subject + V3?Have you eaten lunch?
MarkerUseExample
alreadysomething happened earlier than expectedI have already submitted it.
justvery recent actionShe has just called me.
yetquestion/negative about unfinished actionHave they finished yet?
for / sinceduration or start point until nowWe have lived here for years.

When to Use Present Perfect

Use Present Perfect when you want to connect the past and present in one sentence. This tense is about relevance now, not exact historical time.

1) Present Result from Past Action

Use this pattern in Present Perfect when the sentence goal fits Present Result from Past Action. Focus on the meaning first, then choose the correct form so the sentence sounds natural in real context.

  • I have lost my key. (I cannot open the door now.)
  • She has broken her glasses. (She needs help now.)
  • We have finished the report. (It is ready now.)

2) Life Experience

Use this pattern in Present Perfect when the sentence goal fits Life Experience. Focus on the meaning first, then choose the correct form so the sentence sounds natural in real context.

  • Have you ever visited Japan?
  • I have never tried scuba diving.
  • They have traveled to many countries.

3) Recent News or Updates

Use this pattern in Present Perfect when the sentence goal fits Recent News or Updates. Focus on the meaning first, then choose the correct form so the sentence sounds natural in real context.

  • The teacher has just entered the class.
  • My friend has already sent the file.
  • He has not replied yet.

4) Action from Past Until Now

Use this pattern in Present Perfect when the sentence goal fits Action from Past Until Now. Focus on the meaning first, then choose the correct form so the sentence sounds natural in real context.

  • I have studied English for six years.
  • She has worked here since 2021.
  • We have known each other for a long time.

Examples

These grouped examples show practical Present Perfect usage patterns.

Positive Form

  • I have completed my assignment.
  • He has cleaned his room.
  • They have started the meeting.

Use have/has + V3 for completed actions linked to now.

Negative Form

  • I have not watched that movie.
  • She hasn't arrived yet.
  • We have not decided the date.

Use negative to show action not completed up to now.

Questions

  • Have you finished your meal?
  • Has he seen this message?
  • Have they submitted the form?

Question form is common for checking progress.

For / Since

  • I have lived here for 10 years.
  • She has used this app since January.
  • We have waited for two hours.

Use for with duration and since with start point.

Common Mistakes

These mistakes are very common in exercises and real writing.

1) Using Verb 2 Instead of Verb 3

Wrong: I have went there.

Correct: I have gone there.

Present Perfect requires past participle (V3), not past simple (V2).

2) Wrong Have/Has Choice

Wrong: She have finished.

Correct: She has finished.

Use has for he/she/it.

3) Using Exact Past Time with Present Perfect

Wrong: I have met him yesterday.

Correct: I met him yesterday.

Use Past Simple with exact finished time.

4) Confusing For and Since

Wrong: I have lived here since five years.

Correct: I have lived here for five years.

For = duration, since = starting point.

Practice Exercises (Grammar Game Guide)

In this grammar game, each item checks whether Present Perfect is needed and which form fits best. Your main focus is the time meaning: present result, experience, recent update, or duration until now.

Use this strategy: read full context, find time clue, choose have/has, then pick correct V3 form. If you see exact finished time (yesterday, last week), consider whether Past Simple might be better.

  • Choose have or has by subject.
  • Use V3, not V2.
  • Use already/just/yet correctly.
  • Use for/since with the right logic.

This practice builds strong timeline control, so your updates and personal stories sound clear and natural.

Present Perfect

Bridge past and present with 25 interactive Present Perfect exercises. Master have/has + V3 and share your life experiences today!

Present Perfect
Discussion
0 comments

We use Gravatar for profile pictures. Your email won't be shown publicly.

Maximum 1000 characters

0 / 1000

No comments yet. Be the first to share your thoughts!