๐Ÿ•ฐ๏ธ

Present Perfect

[B1] Present Perfect in English: learn how to form and use the present perfect tense. This module covers structure, usage, time expressions, and common examples in English.

Core meaning

The present perfect links a past action or situation to the present. Use it when the time is not finished, not stated, or not important, and the result or experience matters now. It often answers โ€œup to nowโ€ questions rather than โ€œwhen exactly.โ€

Which sentence uses the present perfect correctly?

Form

Build the present perfect with have or has plus the past participle. Use have with I, you, we, they, and has with he, she, it. The past participle is usually regular in -ed, but many common verbs are irregular.

Subject
Form
Example
๐Ÿ˜€I
๐Ÿงฉhave + past participle
๐Ÿ—ฃ๏ธI have finished the report.
๐Ÿ˜€you
๐Ÿงฉhave + past participle
๐Ÿ—ฃ๏ธYou have met my sister.
๐Ÿ˜€he
๐Ÿงฉhas + past participle
๐Ÿ—ฃ๏ธHe has lost his keys.
๐Ÿ˜€she
๐Ÿงฉhas + past participle
๐Ÿ—ฃ๏ธShe has moved to Berlin.
๐Ÿ˜€it
๐Ÿงฉhas + past participle
๐Ÿ—ฃ๏ธIt has stopped raining.
๐Ÿ˜€we
๐Ÿงฉhave + past participle
๐Ÿ—ฃ๏ธWe have decided to leave.
๐Ÿ˜€they
๐Ÿงฉhave + past participle
๐Ÿ—ฃ๏ธThey have seen that movie.
Complete: She(to lose, past participle).

Negatives

Make the negative by adding not after have or has. In speech and informal writing, contractions are common. Keep the past participle the same; only the auxiliary changes.

Rule
Example
๐Ÿ˜€Put not after have or has
๐Ÿ—ฃ๏ธShe has not called me.
๐Ÿ˜€Use contractions in informal style
๐Ÿ—ฃ๏ธWe havenโ€™t finished yet.
๐Ÿ˜€Do not add do or did
๐Ÿ—ฃ๏ธThey havenโ€™t seen it.
Complete the negative: She(not + call, present perfect) me.

Questions

Form questions by inverting have or has with the subject. For short answers, repeat the auxiliary have or has. With question words, place the question word first, then have or has.

Rule
Example
๐Ÿ˜€Invert have or has and the subject
๐Ÿ—ฃ๏ธHave you eaten?
๐Ÿ˜€Use has with he, she, it
๐Ÿ—ฃ๏ธHas he arrived?
๐Ÿ˜€Wh- word first, then inversion
๐Ÿ—ฃ๏ธWhere have they gone?
๐Ÿ˜€Short answers use have or has
๐Ÿ—ฃ๏ธYes, I have. No, she hasnโ€™t.

Fill the blank: ___ you eaten? (present perfect)

Life experience

Use the present perfect to talk about experiences in your life or in a period up to now, without saying exactly when. The focus is on whether something has ever happened, not on the specific time. If you add a finished time expression, the present perfect is usually not used.

Rule
Example
๐Ÿ˜€Use for experience with no specific time
๐Ÿ—ฃ๏ธI have visited Japan.
๐Ÿ˜€Use ever and never for experience
๐Ÿ—ฃ๏ธHave you ever tried sushi?
๐Ÿ˜€Avoid finished-time adverbs here
๐Ÿ—ฃ๏ธI visited Japan in 2019.

Which question asks about life experience without a specific time?

Unfinished time

Use the present perfect with time periods that include the present, such as today, this week, this year, and recently. The idea is that the period is still open, so the action is part of the current time frame. If the period is clearly finished, prefer the simple past.

Rule
Example
๐Ÿ˜€Use with time periods still in progress
๐Ÿ—ฃ๏ธI have had three meetings today.
๐Ÿ˜€Use with this week or this month
๐Ÿ—ฃ๏ธWe have worked late this week.
๐Ÿ˜€If the period is finished, use past
๐Ÿ—ฃ๏ธWe worked late last week.

Which sentence correctly uses the present perfect for a period that includes now?

Result now

Use the present perfect when a past action has a present result, often something visible or relevant now. The result is the point, not the timeline. This use is common with just, already, and yet.

Rule
Example
๐Ÿ˜€Use when the result matters now
๐Ÿ—ฃ๏ธShe has broken her arm.
๐Ÿ˜€Use just for very recent result
๐Ÿ—ฃ๏ธThey have just arrived.
๐Ÿ˜€Use already for earlier than expected
๐Ÿ—ฃ๏ธI have already sent it.
๐Ÿ˜€Use yet in questions and negatives
๐Ÿ—ฃ๏ธHave you finished yet? I havenโ€™t finished yet.

Which sentence emphasizes a present result from a past action?

Since and for

Use since to mark the starting point of a situation, and for to mark the duration. Both typically pair with the present perfect when the situation began in the past and continues to now. Since is followed by a time point, while for is followed by a length of time.

Rule
Example
๐Ÿ˜€Use since with a starting point
๐Ÿ—ฃ๏ธI have lived here since 2020.
๐Ÿ˜€Use for with a duration
๐Ÿ—ฃ๏ธI have lived here for three years.
๐Ÿ˜€Use with actions that continue to now
๐Ÿ—ฃ๏ธShe has worked at this company since March.

Which sentence uses 'since' correctly to mark a starting point?

Present perfect vs past

Choose the present perfect when the time is not specified or the connection to now is important. Choose the simple past when the time is finished, stated, or understood as a completed past period. Words like yesterday, last week, and in 2010 strongly point to the simple past.

Rule
Example
๐Ÿ˜€Present perfect for up to now, no finished time
๐Ÿ—ฃ๏ธI have seen that movie.
๐Ÿ˜€Past simple with finished time
๐Ÿ—ฃ๏ธI saw that movie yesterday.
๐Ÿ˜€Past simple when asking when
๐Ÿ—ฃ๏ธWhen did you see it?
๐Ÿ˜€Present perfect when asking if ever or up to now
๐Ÿ—ฃ๏ธHave you seen it?

Which sentence uses the present perfect appropriately (no finished time)?

Common adverbs

Certain adverbs often signal the present perfect because they emphasize recency, repetition, or an unfinished period. Place them carefully: just, already, and still often go between have or has and the past participle, while yet usually comes at the end. Ever and never typically go before the past participle.

Rule
Example
๐Ÿ˜€Just goes after have or has
๐Ÿ—ฃ๏ธI have just eaten.
๐Ÿ˜€Already often goes after have or has
๐Ÿ—ฃ๏ธShe has already left.
๐Ÿ˜€Ever and never go before the participle
๐Ÿ—ฃ๏ธHave you ever flown? I have never flown.
๐Ÿ˜€Yet usually goes at the end
๐Ÿ—ฃ๏ธThey havenโ€™t called yet.

Choose the correct sentence with 'just' in the present perfect:

ร‰dito B1
C2 Goethe
Complete Spanish All-in-One
Grammatik aktiv B2-C1
Guest List
Long Walk
Practice Makes Perfect: French Grammar
Learn Portuguese 1
Shan Shan
Prince Pauper
Beach Read
Pillars
Great Gatsby
My Glory
Jekyll Hyde
C1 Goethe
Pride and Prejudice
Sapiens
Author Spotlight

All content was written by our AI and may contain a few mistakes. We may earn commissions on some links. Last updated: Tue Feb 3, 2026, 4:35 AM