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 |
|---|---|---|
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 |
|---|---|
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 |
|---|---|
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 |
|---|---|
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 |
|---|---|
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 |
|---|---|
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 |
|---|---|
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 |
|---|---|
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 |
|---|---|
Choose the correct sentence with 'just' in the present perfect:
















