Register free — get 20% off your first certificate! 🎁 Register Free →

Present Perfect Tense: Rules, Examples and Practice Test

The present perfect tense connects past actions to the present moment. It is required at CEFR B1 level. Form: subject + have/has + past participle. Used with signal words: already, yet, just, ever, never, since, for. Test your grasp of this tense free, with 25 adaptive questions and an instant CEFR result.

Test Your Grammar Level Free →

When to Use the Present Perfect Tense

The present perfect connects past actions to the present moment in four specific situations. You use it when the exact time doesn't matter or when the action's effect continues now.

For unfinished time periods, combine the present perfect with "for" (duration) or "since" (starting point). "I have lived in Berlin for three years" means you still live there. "She has worked here since 2020" indicates ongoing employment. Compare this to the present simple, which describes permanent states without emphasizing the time frame.

Life experiences happen at unspecified times in your past. "Have you ever visited Japan?" asks about any point before now. "I have read that book" means sometime in your life, not last Tuesday. "They have never eaten sushi" covers their entire history. The timing isn't relevant. only whether the experience exists.

Recent actions with visible results require the present perfect. "I have lost my keys" explains why you can't open the door right now. "The company has launched a new product" announces something just finished with current relevance. News headlines use this constantly: "Scientists have discovered a new species" or "The government has announced tax changes." The action finished recently, but the consequence matters today.

After studying these four contexts, test your knowledge with the CEFR B1 English practice test on Examinizer. The 25-question exam costs €8 (incl. 21% EU VAT = €9.68) and arrives by email within 30 seconds. This grammar guide helps you prepare, but it doesn't replace structured course instruction or accredited certification exams.

Present Perfect Form: Positive, Negative and Questions

Have or has? The auxiliary verb changes based on your subject, but the past participle stays the same across all pronouns.

Form Positive Negative Question
I/You/We/They have worked have not (haven't) worked Have you worked?
He/She/It has worked has not (hasn't) worked Has he worked?

Questions invert the subject and auxiliary verb (Has she finished? / Have they arrived?). Negatives add "not" after the auxiliary, with contractions (haven't/hasn't) common in speech and informal writing. The past participle stays unchanged across all forms.

For comparison with other tenses like present simple, see our overview of all English tenses. The present perfect differs from past simple in ways that create common B1-level mistakes.

4 Common Present Perfect Mistakes to Avoid

The present perfect doesn't work with finished time markers like "yesterday" or "last week". Wrong: "I have seen him yesterday." Correct: "I saw him yesterday." Wrong: "She has finished the report last Monday." Correct: "She finished the report last Monday." Wrong: "We have visited Paris in 2019." Correct: "We visited Paris in 2019." Wrong: "They have called me two hours ago." Correct: "They called me two hours ago." The word "ago" always signals past simple, never present perfect.

Subject-verb agreement trips up many B1 learners. Wrong: "He have worked here for three years." Correct: "He has worked here for three years." Wrong: "The team have completed the project." Correct: "The team has completed the project." (In British English, collective nouns can take plural verbs, but in American English "team" takes "has.") Remember: third-person singular subjects (he, she, it) require "has", while I, you, we, and they take "have".

Time expressions like "since" and "for" demand present perfect, not past simple. Wrong: "I worked here since 2020." Correct: "I have worked here since 2020." Wrong: "She studied English for five years." Correct: "She has studied English for five years." If the action started in the past and continues now, you need present perfect. a B1-level distinction that appears in our present simple guide comparison tables.

Irregular past participles cause frequent errors. Wrong: "I have wrote three emails today." Correct: "I have written three emails today." Wrong: "They have went to the meeting." Correct: "They have gone to the meeting." English has 283 irregular verbs. B1 learners often confuse past simple forms (wrote, went) with past participles (written, gone).

Base FormPast Participle
gogone
seeseen
dodone
taketaken
writewritten
speakspoken
givegiven
knowknown
comecome
buybought

Present Perfect vs Past Simple: How They Differ

English learners at CEFR B1 level struggle with these two tenses because both describe past events. The choice depends on whether the action connects to now (present perfect) or happened at a specific finished time (past simple).

Aspect Present Perfect Past Simple Example
Time Reference Unfinished time period or result matters now Finished time in the past I have lived here for 3 years (still living) / I lived there in 2019 (finished)
Signal Words already, yet, just, ever, never, since, for, recently yesterday, last week, ago, in 2020, when She has just arrived / She arrived 10 minutes ago
Usage Context Experience, unfinished actions, recent past with present relevance Completed actions, specific past moments, historical events Have you ever been to Japan? / Did you go to Japan last summer?

The 8 signal words for present perfect (already, yet, just, ever, never, since, for, recently) indicate that the exact time doesn't matter or the period continues. Past simple requires a time marker that closes the period. Review present simple tense patterns to see how English handles time differently across verb forms.

This guide prepares you for grammar questions in CEFR tests but doesn't replace structured course instruction. Examinizer's €8 (incl. 21% EU VAT = €9.68) practice test includes 25 tense recognition questions delivered in 30 seconds by email after completion.

Present Perfect at CEFR B1 Level

The CEFR B1 level requires learners to describe experiences and explain situations with present relevance. You need to connect past events to current conditions with appropriate grammar. The present perfect does this work in 3 specific B1 tasks: narrate life experiences ("I've visited Paris twice"), discuss recent changes ("The company has introduced new software"), and explain current situations ("She's lost her passport, so she can't travel").

B1 Can-Do Statements specify that you should handle familiar topics with reasonable accuracy. The present perfect appears frequently in workplace conversations, academic discussions, and immigration interviews. You explain what has happened and why it matters now, not just list past events.

This guide supports self-study but complements structured course instruction. Grammar knowledge alone doesn't guarantee speaking fluency or writing coherence. For contrast, review present simple tense to see when actions are habitual rather than completed with current relevance. The examples below focus on common B1 scenarios where the present perfect replaces simpler past forms.

Practice Your Present Perfect Knowledge

The English Grammar Test includes 25 questions that assess your grasp of all major tenses, including the present perfect. You'll complete the assessment in 20-25 minutes and receive immediate results that show which grammar areas need more attention.

Your PDF certificate costs €8 (incl. 21% EU VAT = €9.68) and arrives by email within 30 seconds of payment. The document confirms your grammar level according to CEFR standards, though it doesn't replace accredited language exams required for official purposes.

Compare the present perfect with other tenses by reviewing the present simple guide. Both the grammar overview and English grammar section offer additional practice exercises and explanations for self-study.

Frequently Asked Questions

The present perfect tense connects past actions to the present moment using have/has + past participle. It describes unfinished time periods, life experiences, recent actions with present results, and news announcements without specifying exactly when something happened.
Use present perfect when the time is unfinished or unspecified (I have lived here for 5 years), and past simple when the time is finished and specified (I lived there in 2015). Present perfect focuses on the connection to now, while past simple focuses on a completed past moment.
Common present perfect signal words include: already, yet, just, ever, never, since, for, recently, so far, up to now, and lately. These words indicate unfinished time or connection to the present moment.
Present perfect tense is required at CEFR B1 level (intermediate). B1 learners must use it to describe experiences, explain current situations resulting from past actions, and discuss recent changes with present relevance.
This is incorrect because 'yesterday' is a finished time period, which requires past simple: 'I saw him yesterday.' Present perfect is only used with unfinished or unspecified time periods, never with specific past time markers like yesterday, last week, or in 2020.