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 Form | Past Participle |
|---|---|
| go | gone |
| see | seen |
| do | done |
| take | taken |
| write | written |
| speak | spoken |
| give | given |
| know | known |
| come | come |
| buy | bought |
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.