Present Perfect
Question 1 of 25
0:00
I have finishs my homework.
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
shes has lived here long.
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
He ha lost his keys.
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
theys have seen this movie.
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
You have bought a car.
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
We have been to London.
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
He has broken his leg.
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
I have just eaten lunch.
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
She has already left.
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
Have you ever traveled?
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
It has stopped raining.
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
They have finished early.
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
She has never been there.
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
We have known him long.
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
I have lost my watch.
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
He has worked hard today.
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
She has written a book.
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
They have sold the car.
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
I have heard the news.
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
Has he arrived yet?
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
We have already seen it.
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
He has taken the bus.
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
She has forgotten my name.
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
They have won the match.
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
I have spent all my money.
_____
_____
_____
_____
_____
🐾
🐾

Select the correct word:

🐾
GrammarPresent Perfect

Present Perfect Explanation & Exercises

Published on January 5, 2026

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!

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!