B1 Verb Tenses 17 min read Medium

English Present Perfect: Connecting Past to Now (Basic Formation)

The Present Perfect builds a bridge from your past to your present. Master it for fluent connections!

Grammar Rule in 30 Seconds

The Present Perfect connects a past action to the present moment, focusing on the result or experience rather than the specific time.

  • Use 'have' or 'has' plus the past participle (V3) of the verb: 'I have eaten.'
  • Never use specific time expressions like 'yesterday' or 'in 1999' with this tense.
  • Use it for life experiences, recent changes, or actions that started in the past and continue now.
Subject + have/has + Verb(ed/V3) 🌉

Overview

Use this to join the past to the present.

It is like a bridge from then to now.

Conjugation Table

Subject Auxiliary Verb Main Verb (Past Participle) Example Sentence
:------------- :------------- :---------------------------- :------------------------------------
I have worked / seen / eaten I have worked on this project.
You have worked / seen / eaten You have seen this film before.
He/She/It has worked / seen / eaten She has eaten all the cake.
We have worked / seen / eaten We have finished our assignment.
They have worked / seen / eaten They have visited Rome many times.

How This Grammar Works

It talks about a finished action that matters now.
Do not say the time. The result is more important.
I lost my keys. I do not have them now.

Formation Pattern

1
Follow one simple pattern to make your sentences.
2
Positive Statements:
3
Use have or has with your action word.
4
I have studied diligently for the exam.
5
The company shared news about its money.
6
Your English is much better now.
7
Negative Statements:
8
Put not after have or has to say no.
9
We have not received any feedback yet. (We haven't received...)
10
She has not finished her presentation. (She hasn't finished...)
11
They did not go to other countries this year.
12
How to ask questions.
13
Put Have or Has first to ask a question.
14
Have you ever visited Japan?
15
Has he completed the necessary paperwork?
16
Have they made a decision regarding the proposal?
17
Some words end in -ed. Some are special like seen.

When To Use It

Use this to show how the past changes today.
  • To Describe Experiences or Life Events (Unspecified Time):
Use the Present Perfect to talk about things that have happened at some point in your life, or someone else's life, without specifying when they occurred. The focus is on the accumulated experience itself, which is relevant to your current identity or knowledge. The exact time is irrelevant; the fact of the experience is what matters now.
Use words like ever, never, before, or many times.
  • I have traveled to over ten different countries. (My experience of travel, not when.)
  • She has never seen a live opera performance. (Her current lack of this experience.)
  • We have read that novel several times. (Our repeated engagement with the book.)
  • To Describe Actions Completed Recently with Present Results:
Use this for things that finished just now.
  • Oh no, I have broken my phone screen! (The phone is currently broken as a result.)
  • The train has just arrived at the station. (The train is now here.)
  • They have painted the entire living room. (The room now has a fresh coat of paint.)
  • To Describe Situations that Started in the Past and Continue to the Present:
It started before and still happens. Use for or since.
  • He has lived in London for seven years. (He still lives there.)
  • I have known my best friend since childhood. (I still know them.)
  • The company has operated under this name since 2005. (The company still operates under this name.)
  • To Describe Repeated Actions in an Unfinished Period:
Use this for things you did many times already.
  • I have called the customer service line three times this morning. (The morning is not over, I might call again.)
  • She has visited the museum frequently this month. (The month is not finished.)
  • We have seen that movie twice this week. (The week is ongoing.)
Use these rules to talk about your life and news.

When Not To Use It

Do not mix these words with finished time words.
  • With Specific, Completed Past Time Expressions:
Do not use yesterday or last week with these words.
  • Incorrect: I have visited Rome last summer. (The period last summer is over.)
  • Correct: I visited Rome last summer.
  • Incorrect: They have completed the report an hour ago. (The specific time an hour ago concludes the action.)
  • Correct: They completed the report an hour ago.
  • For Actions Entirely Disconnected from the Present:
Use basic words for things that are fully over.
  • Leonardo da Vinci has painted the Mona Lisa. (Incorrect; Da Vinci is deceased, and the painting was completed in a closed past.)
  • Leonardo da Vinci painted the Mona Lisa. (Correct.)
  • My grandfather has lived for 90 years. (Incorrect if he is deceased; his life is a completed past event.)
  • My grandfather lived for 90 years. (Correct.)
One way looks back. This way joins it to now.

Common Mistakes

Many people make mistakes. Be careful with these words.
  • Confusing Present Perfect with Simple Past:
This is the most prevalent error. The Present Perfect is used when the time of the action is unspecified or the action's results are current. The Simple Past is used when the time is specified or implicitly understood as a definite, concluded point in the past. Learners often default to the Present Perfect even when a precise past time is given or implied.
  • Error: I have watched that film yesterday. (The explicit past time yesterday demands Simple Past.)
  • Correction: I watched that film yesterday.
  • Error: When have you arrived? (Implies a specific point in time in the past for arrival.)
  • Correction: When did you arrive?
  • Incorrect Past Participles of Irregular Verbs:
Some action words are special. They do not end in -ed. You must learn these words. Do not say 'eated'. Say 'eaten'.
  • Error: She has went to the store. (Went is the Simple Past of go.)
  • Correction: She has gone to the store.
  • Error: I have saw that movie. (Saw is the Simple Past of see.)
  • Correction: I have seen that movie.
Learn three ways to say these special words. This is very important.
  • Misusing been vs. gone:
The words 'been' and 'gone' are different. They mean different things.
  • has/have been to: Indicates that someone has visited a place and returned. The person is currently not at that location.
  • I have been to Paris twice. (I visited Paris, and now I am back.)
  • has/have gone to: Indicates that someone has departed for a place and is either still there or still on their way. The person is currently not at the speaker's location.
  • He has gone to the library. (He is at the library now or en route, not here.)
The difference is important for where you are now.

Memory Trick

Think of news today versus old history. Some things still matter now. Other things are old and finished. Is it still news? Or is it finished? Use the news way for now. Use the history way for finished things.

Real Conversations

The Present Perfect is pervasive in daily communication because many aspects of our lives connect past experiences and actions to our present circumstances. Observe its natural use in various modern contexts:

- Workplace (Email): "I have reviewed the attached document and have a few comments." (The action of reviewing is completed, and the comments are a present result.)

- Social Media (Post): "I've never seen such a stunning sunset! #blessed" (An experience in one's life, relevant to the current emotion/post.)

- Casual Chat: "Have you finished your assignment yet? I haven't even started mine!" (Discussing the current state of completion relative to a past starting point.)

- Customer Service (Call): "My internet has been down since yesterday afternoon." (A state that began in the past and continues to the present.)

- Online Review: "I have eaten at this restaurant many times, and the food has always been excellent." (Repeated actions within an unfinished period of patronage, with a current assessment.)

- Interview (Question): "What challenges have you overcome in your previous role?" (Focus on the accumulated experiences and their relevance to current skills, not specific dates.)

These examples illustrate how the Present Perfect provides the linguistic agility to discuss past events in a way that inherently ties them to the present situation, maintaining their immediate relevance.

Contrast With Similar Patterns

Choosing between these two ways is hard. You must learn why they are different.
| Feature | Present Perfect | Simple Past |
| :------------------- | :-------------------------------------------------- | :------------------------------------------------ |
One way joins before and now. The other way is finished.
One way has no time. One way has a fixed time.
One way shows the result. One way shows the action.
Use: ever, never, just. Also use: yesterday, last week, 2005.
| Example (Action) | I have lost my keys. (They are missing now.) | I lost my keys yesterday. (Action finished yesterday.) |
She has visited Japan (ever). She visited in 2022 (finished).
One way is history. One way is for now. 'Last month' is finished. Use the history way.
'I have read' means you know the book now. It connects the past to now.

Progressive Practice

1

Practice these words often. Look for them when you read.

2

Write about your day. Say what you did. Example: I have learned a new word.

3

Try to change your sentences. See how the meaning changes. Example: They are not hungry because they have eaten.

4

Make cards for special words. Learn words like 'gone' and 'been'. Practice every day.

5

Listen to TV and stories. Look for these words. Think about why the speaker uses them.

Quick FAQ

  • Q: What is the core difference between Present Perfect and Simple Past?

The Present Perfect connects the past to the present, focusing on the current result or ongoing nature of a past action. The Simple Past describes an action fully completed at a specific, definite time in the past, with no direct ongoing connection to the present.

  • Q: Can I use already, just, and yet with the Present Perfect?

Yes, these are common adverbs used with the Present Perfect. Just indicates a very recent completion (e.g., I've just finished). Already signifies an action completed sooner than expected (e.g., She has already left). Yet is used in negative sentences and questions to mean up to now (e.g., Have you seen it yet? or I haven't eaten yet).

  • Q: How do I know whether to use been or gone?

Use been to when someone has visited a place and returned (e.g., I have been to the gym today – meaning I went and came back). Use gone to when someone has departed for a place and is either still there or on their way, not yet returned (e.g., He has gone to the gym – meaning he is currently at the gym or traveling there).

  • Q: Why is it called "perfect" if it's about the present?

In grammar, "perfect" originates from the Latin perfectus, meaning "completed." It refers to actions that are completed relative to a specific point in time. For the Present Perfect, this point of reference is the present moment, meaning the action is completed by now or up to now.

  • Q: Is I've got the same as I have in all contexts?

Informally, especially in British English, I've got often functions as a synonym for I have when indicating possession (e.g., I've got a new car). However, as part of the Present Perfect tense structure, have/has is the auxiliary, and the main verb's past participle is used (e.g., I have seen). I've got to go indicates obligation, a different construction than the simple Present Perfect.

  • Q: Can Present Perfect be used for future events?

Not directly. The Present Perfect is always rooted in the past, establishing a connection to the present. While it can be used in some conditional clauses to refer to a past action completed before a future event (e.g., When I have finished my work, I will go home), its primary function is not to describe future actions.

Conjugation of 'To Work' (Regular) and 'To Go' (Irregular)

Subject Auxiliary Past Participle (Regular) Past Participle (Irregular)
I
have
worked
gone
You
have
worked
gone
He/She/It
has
worked
gone
We
have
worked
gone
They
have
worked
gone

Common Contractions

Full Form Contraction Negative Contraction
I have
I've
I haven't
You have
You've
You haven't
He has
He's
He hasn't
She has
She's
She hasn't
It has
It's
It hasn't
We have
We've
We haven't
They have
They've
They haven't

Meanings

A verb tense used to express an action that happened at an unspecified time in the past or began in the past and continues to the present.

1

Life Experience

Talking about things you have done in your life without saying exactly when.

“I have been to Tokyo twice.”

“She has never tried sushi.”

2

Unfinished Time

Actions that started in the past and continue into the present moment.

“We have lived here for ten years.”

“He has been a teacher since 2015.”

3

Recent Action with Present Result

A past action that has a clear, visible, or important result in the present.

“I've cut my finger! (It's bleeding now).”

“The taxi has arrived. (It is waiting outside).”

Reference Table

Reference table for English Present Perfect: Connecting Past to Now (Basic Formation)
Form Structure Example
Affirmative
Subject + have/has + V3
I have seen the movie.
Negative
Subject + have/has + not + V3
She hasn't finished yet.
Question
Have/Has + Subject + V3?
Have they arrived?
Short Answer (+)
Yes, + Subject + have/has
Yes, I have.
Short Answer (-)
No, + Subject + haven't/hasn't
No, she hasn't.
Wh- Question
Wh- word + have/has + Subject + V3?
Where have you been?
Ever/Never
Subject + have/has + (never) + V3
I have never tried it.

Formality Spectrum

Formal
I am pleased to inform you that the report has been completed.

I am pleased to inform you that the report has been completed. (Workplace/Task completion)

Neutral
I have finished the report.

I have finished the report. (Workplace/Task completion)

Informal
I've finished it.

I've finished it. (Workplace/Task completion)

Slang
Done and dusted!

Done and dusted! (Workplace/Task completion)

The Bridge Tense

Present Perfect

Experience

  • Ever/Never Life events

Change

  • Just/Already Recent news

Duration

  • For/Since Unfinished time

Present Perfect vs Past Simple

Present Perfect
Unspecified time I've eaten.
Past Simple
Specific time I ate at 5:00.

Which Tense Should I Use?

1

Is the time finished (e.g. yesterday)?

YES
Past Simple
NO
Is it relevant now?
2

Is it relevant now?

YES
Present Perfect
NO
Past Simple

Time Markers

Present Perfect

  • Since
  • For
  • Already
  • Yet
  • Ever

Past Simple

  • Yesterday
  • Last year
  • In 2010
  • Ago

Examples by Level

1

I have seen that movie.

2

She has visited London.

3

We have eaten lunch.

4

They have lost the game.

1

I've already finished my homework.

2

Have you ever been to Italy?

3

He hasn't called me yet.

4

We've lived here for two years.

1

I have known him since we were children.

2

The company has grown significantly this year.

3

She's just found out the news.

4

Have you seen my glasses anywhere?

1

I've been working on this for hours, but I haven't finished yet.

2

Scientists have discovered a new planet in a distant galaxy.

3

He has consistently failed to meet his targets.

4

I've had enough of this noise!

1

The government has hitherto refused to comment on the scandal.

2

Recent studies have called into question the validity of the previous data.

3

She has long been considered the leading expert in her field.

4

The architecture has undergone several transformations over the centuries.

1

The implications of this policy have yet to be fully realized.

2

Rarely has a composer achieved such acclaim in so short a time.

3

The project has been all but completed.

4

Whether he has truly changed remains to be seen.

Easily Confused

English Present Perfect: Connecting Past to Now (Basic Formation) vs Present Perfect vs Past Simple

Learners often use Present Perfect when they mention a specific time.

English Present Perfect: Connecting Past to Now (Basic Formation) vs Been vs Gone

Both are past participles of 'go' (or 'be'), but they mean different things.

English Present Perfect: Connecting Past to Now (Basic Formation) vs For vs Since

Learners mix up the duration and the starting point.

Common Mistakes

I have see that movie.

I have seen that movie.

You must use the past participle (V3), not the base form.

He have a car.

He has a car.

Remember 'has' for he/she/it.

I have went to London.

I have gone to London.

Don't use the Past Simple (V2) form with 'have'.

I have finish.

I have finished.

The -ed ending is required for regular verbs.

I have seen him yesterday.

I saw him yesterday.

Do not use Present Perfect with specific past times.

I am living here for two years.

I have lived here for two years.

Use Present Perfect for actions starting in the past and continuing now.

Have you ever went?

Have you ever gone?

Questions still require the V3 form.

I have been to Paris in 2010.

I went to Paris in 2010.

Specific years require Past Simple.

Since two years I live here.

I have lived here for two years.

Use 'for' for duration, not 'since'.

I've already did it.

I've already done it.

Confusion between 'did' (V2) and 'done' (V3).

It's the first time I'm seeing this.

It's the first time I've seen this.

The phrase 'It's the first time' requires the Present Perfect.

I have finished the work before he arrived.

I had finished the work before he arrived.

Use Past Perfect for 'past before past'.

Sentence Patterns

I have never ___ in my life.

Have you ___ yet?

She has been a ___ since ___.

It is the most ___ I have ever ___.

Real World Usage

Job Interviews very common

I have worked in sales for five years.

Texting Friends constant

I've just arrived! Where are you?

Social Media very common

I've finally finished my degree!

News Headlines common

The President has signed the new law.

Travel/Tourism constant

Have you ever tried the local food?

Doctor's Visit common

How long have you had this pain?

💡

The 'Unfinished' Test

If you can add 'so far' to the sentence and it still makes sense, use the Present Perfect. 'I've had three coffees (so far today).'
⚠️

No 'Yesterday'!

If you see a specific past time, run away from the Present Perfect! Use the Past Simple instead.
🎯

Been vs Gone

Remember: 'Been' is a round trip (you went and came back). 'Gone' is a one-way trip (you are still there).
💬

British vs American

Don't worry too much about 'just' and 'already'. If you use Past Simple like an American, everyone will still understand you!

Smart Tips

Stop! Use the Past Simple (V2) instead of 'have' + V3.

I have visited my grandma last week. I visited my grandma last week.

Use 'ever' in questions and 'never' in negatives to sound like a native.

Did you go to Paris in your life? Have you ever been to Paris?

Add the word 'just' between 'have' and the verb.

I finished the work. I've just finished the work.

Remember: For = Finger (count the time). Since = Start (point to the beginning).

I've been here since five days. I've been here for five days.

Pronunciation

I've /aɪv/, He's /hiːz/

Contractions

In natural speech, 'have' is almost always reduced to /v/ and 'has' to /z/ or /s/.

What've you done? /wɒtəvjuː dʌn/

The 'h' drop

In fast speech, the 'h' in 'have' or 'has' often disappears if it's not at the start of a sentence.

Emphasis on 'have'

I *have* finished!

Conveys frustration or strong confirmation when someone doubts you.

Memorize It

Mnemonic

H.A.V.E.: Happened in the past, Always relevant now, Verb in 3rd form, Ever/Never used often.

Visual Association

Imagine a physical bridge connecting a 'Past' island to a 'Present' island. You are standing in the middle of the bridge, looking at both sides at once.

Rhyme

If the time is not quite clear, Present Perfect should appear!

Story

Think of a traveler who has 'been' everywhere but never says 'when.' He has seen the pyramids, he has climbed Everest, and he has swum in every ocean. His life is a collection of 'haves.'

Word Web

ExperienceResultUnfinishedSinceForJustAlreadyYet

Challenge

Write down 5 things you have done in your life, but don't include the dates. Then write 5 things you haven't done yet.

Cultural Notes

Americans often use the Past Simple where British speakers use the Present Perfect, especially with 'just', 'already', and 'yet'.

British speakers are much more strict about using the Present Perfect for recent actions with present results.

Similar to British English, but often uses 'reckon' with the Present Perfect.

The Present Perfect developed in Germanic languages as a way to express the 'resultative' aspect.

Conversation Starters

Have you ever traveled to a country that surprised you?

What is the best movie you have seen this year?

How long have you lived in your current city?

Have you ever made a mistake at work that taught you a lesson?

Journal Prompts

Write about three things you have achieved this month.
Describe a place you have visited that you will never forget.
Reflect on how your life has changed in the last five years.
Discuss a global issue that has worsened or improved recently.

Common Mistakes

Incorrect

Correct


Incorrect

Correct


Incorrect

Correct


Incorrect

Correct

Test Yourself

Choose the correct form of the verb. Multiple Choice

I ___ my homework already.

✓ Correct! ✗ Not quite. Correct answer: have finished
We use 'have' with 'I' and the V3 form 'finished'.
Fill in the blank with 'for' or 'since'.

She has lived in London ___ 2015.

✓ Correct! ✗ Not quite. Correct answer: since
We use 'since' for a specific starting point in time.
Find the mistake in the sentence. Error Correction

Find and fix the mistake:

I have seen that movie yesterday.

✓ Correct! ✗ Not quite. Correct answer: have seen
You cannot use 'have seen' with 'yesterday'. It should be 'I saw'.
Change the sentence to the Present Perfect. Sentence Transformation

I am a teacher. (Start: 2010)

✓ Correct! ✗ Not quite. Correct answer: I have been a teacher since 2010.
To show an action continuing from the past, use 'have been' + 'since'.
Match the question with the correct answer. Match Pairs

Match each item on the left with its pair on the right:

✓ Correct! ✗ Not quite. Correct answer: 1-Yes, I have. 2-At 5:00. 3-No, never.
Present Perfect questions are answered with 'have/has'. Past Simple questions are answered with specific times.
Complete the dialogue. Dialogue Completion

A: Where is Tom? B: He ___ to the bank. He'll be back in an hour.

✓ Correct! ✗ Not quite. Correct answer: has gone
Use 'has gone' because he is still at the bank.
Which time marker goes with which tense? Grammar Sorting

Markers: Yesterday, Since, Last week, Already

✓ Correct! ✗ Not quite. Correct answer: PP: Since, Already | PS: Yesterday, Last week
Present Perfect (PP) uses unfinished time; Past Simple (PS) uses finished time.
Is this rule true or false? True False Rule

You can use the Present Perfect to talk about a specific time in the past.

✓ Correct! ✗ Not quite. Correct answer: False
The Present Perfect is for unspecified time.

Score: /8

Practice Exercises

8 exercises
Choose the correct form of the verb. Multiple Choice

I ___ my homework already.

✓ Correct! ✗ Not quite. Correct answer: have finished
We use 'have' with 'I' and the V3 form 'finished'.
Fill in the blank with 'for' or 'since'.

She has lived in London ___ 2015.

✓ Correct! ✗ Not quite. Correct answer: since
We use 'since' for a specific starting point in time.
Find the mistake in the sentence. Error Correction

Find and fix the mistake:

I have seen that movie yesterday.

✓ Correct! ✗ Not quite. Correct answer: have seen
You cannot use 'have seen' with 'yesterday'. It should be 'I saw'.
Change the sentence to the Present Perfect. Sentence Transformation

I am a teacher. (Start: 2010)

✓ Correct! ✗ Not quite. Correct answer: I have been a teacher since 2010.
To show an action continuing from the past, use 'have been' + 'since'.
Match the question with the correct answer. Match Pairs

1. Have you eaten? 2. When did you eat? 3. Have you ever been to Rome?

✓ Correct! ✗ Not quite. Correct answer: 1-Yes, I have. 2-At 5:00. 3-No, never.
Present Perfect questions are answered with 'have/has'. Past Simple questions are answered with specific times.
Complete the dialogue. Dialogue Completion

A: Where is Tom? B: He ___ to the bank. He'll be back in an hour.

✓ Correct! ✗ Not quite. Correct answer: has gone
Use 'has gone' because he is still at the bank.
Which time marker goes with which tense? Grammar Sorting

Markers: Yesterday, Since, Last week, Already

✓ Correct! ✗ Not quite. Correct answer: PP: Since, Already | PS: Yesterday, Last week
Present Perfect (PP) uses unfinished time; Past Simple (PS) uses finished time.
Is this rule true or false? True False Rule

You can use the Present Perfect to talk about a specific time in the past.

✓ Correct! ✗ Not quite. Correct answer: False
The Present Perfect is for unspecified time.

Score: /8

Practice Bank

12 exercises
Complete the sentence with the correct Present Perfect form. Fill in the Blank

We ___ (not / eat) at that new restaurant yet.

✓ Correct! ✗ Not quite. Correct answer: haven't eaten
Select the sentence that uses the Present Perfect correctly. Multiple Choice

Which sentence is correct?

✓ Correct! ✗ Not quite. Correct answer: I have been to the gym and I'm back now.
Identify and correct the grammatical error. Error Correction

He has broke his leg when he was skiing.

✓ Correct! ✗ Not quite. Correct answer: He broke his leg when he was skiing.
Translate the sentence into English. Translation

Translate into English: 'Hemos vivido en esta ciudad desde 2018.'

✓ Correct! ✗ Not quite. Correct answer: ["We have lived in this city since 2018.","We've lived in this city since 2018."]
Arrange the words to form a correct sentence. Sentence Reorder

Arrange these words into a sentence:

✓ Correct! ✗ Not quite. Correct answer: They have already finished the project.
Match each subject with the correct auxiliary verb for the Present Perfect. Match Pairs

Match the subjects with the correct form:

✓ Correct! ✗ Not quite. Correct answer: matched
Complete the sentence with the correct Past Participle. Fill in the Blank

My sister has never ___ (fly) in an airplane before.

✓ Correct! ✗ Not quite. Correct answer: flown
Find and fix the error in the sentence. Error Correction

We has seen that movie many times.

✓ Correct! ✗ Not quite. Correct answer: We have seen that movie many times.
Translate the sentence into English. Translation

Translate into English: '¿Has tomado el café de la mañana?'

✓ Correct! ✗ Not quite. Correct answer: ["Have you had your morning coffee?","Have you drunk your morning coffee?"]
Put the words in the correct order to form a question. Sentence Reorder

Arrange these words into a question:

✓ Correct! ✗ Not quite. Correct answer: Have you finished the report yet?
Choose the most appropriate sentence. Multiple Choice

Which sentence is correct?

✓ Correct! ✗ Not quite. Correct answer: I lived in Paris in 2015.
Match the infinitive verbs with their correct Past Participle forms. Match Pairs

Match the infinitive verbs with their Past Participle forms:

✓ Correct! ✗ Not quite. Correct answer: matched

Score: /12

FAQ (8)

No. 'Last week' is a finished time. You must say `I saw him last week`.

`Been` means you went and came back. `Gone` means you are still there.

Yes, `have` or `has` is the auxiliary verb that makes the tense 'perfect'. Without it, it's just a participle.

No. `I've got` usually means 'I have' (possession) in British English. `I've had` is the Present Perfect of 'to have' (e.g., 'I've had a cold for a week').

American English often uses the `Past Simple` for recent actions where British English uses the `Present Perfect`. Both are understood.

Put 'not' after have/has: `I have not (haven't) finished`.

No. Use `for` with a period (for three years) and `since` with a point (since 2020).

Yes, in time clauses. For example: `I will tell you when I have finished`.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish high

Pretérito Perfecto Compuesto

English is much stricter about NOT using specific time markers like 'yesterday'.

German moderate

Perfekt

German allows 'Ich habe ihn gestern gesehen' (I have seen him yesterday), which is a major error in English.

French moderate

Passé Composé

French speakers often struggle with the English Present Perfect because they want to use it for every past event.

Japanese low

~ta koto ga aru / ~te iru

Japanese verbs don't change based on 'have', but rather through suffixes.

Arabic partial

qad + Past Verb

Arabic doesn't use an auxiliary verb like 'have' in this way.

Chinese none

guò (过) / le (了)

The concept of 'time windows' (finished vs unfinished) is handled by context or specific time words rather than verb forms.

Learning Path

Prerequisites

Continue With

B1 Requires

Passive Voice: Present Perfect (Has been done)

Overview When you communicate in English, the choice of active or passive voice significantly influences how information...

B1 Requires

Past Actions: Simple Past vs. Present Perfect

Overview The fundamental distinction between the `Simple Past` and the `Present Perfect` tenses in English centers on th...

B1 Requires

Talking about Ongoing Actions (Present Perfect Continuous)

Overview The Present Perfect Continuous tense describes actions that started in the past and continue into the present m...

B1 Requires

Present Perfect Negative (haven't / hasn't)

Overview The Present Perfect Negative, formed with `haven't` or `hasn't` plus a **past participle**, serves to describe...

B1 Requires

Asking About Life & Progress (Present Perfect Questions)

Overview The Present Perfect tense in English serves as a vital grammatical link between the past and the present. When...

B1 Builds On

Present Perfect: Just, Already, Yet

Overview English learners frequently encounter adverbs that refine the meaning of tenses, adding precision to the timing...

B1 Builds On

Life Experiences: Present Perfect with Ever and Never

Overview The Present Perfect with `ever` and `never` is a cornerstone for discussing personal experiences, enabling you...

B1 Builds On

Present Perfect: For vs. Since (Ongoing Actions)

Overview English grammar provides precise tools to articulate temporal relationships. Among these, the **Present Perfect...

B1 Builds On

English: Present Perfect with Lately and Recently

Overview The Present Perfect tense, paired with the adverbs `lately` and `recently`, functions as a vital linguistic too...

B1 Builds On

Present Perfect with State Verbs (I have known, she has been)

Overview When discussing experiences or conditions that began in the past and continue uninterrupted into the present, E...

B1 Requires

Present Perfect with Superlatives (the best I've ever...)

Overview When expressing the absolute extreme of an experience within your entire life, English often employs a powerful...

B1 Builds On

Present Perfect with Time Expressions (for, since, yet)

Overview The Present Perfect tense is a fundamental grammatical structure in English that establishes a connection betwe...

B1 Builds On

Present Perfect: Things Not Finished Yet (Today, This Week)

Overview The **Present Perfect** tense serves as a critical bridge between past occurrences and their present relevance....

B1 Builds On

Present Perfect: Actions with Present Results

Overview The **Present Perfect** tense, specifically when conveying `actions with present results`, is a vital grammatic...

B1 Recommends

Present Perfect: US vs UK (I've done vs I did)

Overview The Present Perfect tense describes actions completed in the past that maintain a connection to the present. Th...

B1 Builds On

Present Perfect: Finally & At Last (Waiting is over!)

Overview `Finally` and `at last` are adverbs that signal the culmination of a long wait, a difficult process, or a protr...

B1 Builds On

Present Perfect: Changes Over Time (have/has + V3)

Overview The Present Perfect with a focus on `changes over time` is a crucial grammatical structure in English. It enabl...

B1 Builds On

Counting Experiences: First, Second, Third Time

Overview English offers a precise grammatical structure to quantify and contextualize personal experiences within a sequ...

B1 Builds On

Present Perfect: News and Recent Events

Overview The `Present Perfect` tense in English serves a crucial function in connecting past actions or states with the...

B1 Builds On

Present Perfect: Life Experiences (I've seen it)

Overview The Present Perfect for life experiences is a foundational English tense used to discuss actions or events that...

B1 Builds On

Present Perfect: Repeated Actions (Life Experiences)

Overview The **Present Perfect** tense, specifically when discussing **repeated actions** or **life experiences**, conne...

B1 Builds On

Present Perfect: Up to Now (so far)

Overview The Present Perfect tense, particularly in its 'up to now' application, serves as a crucial bridge between past...

B1 Builds On

Present Perfect: Experiences and Results

Overview The Present Perfect tense serves a crucial function in English: it connects past events, actions, or states dir...

B1 Builds On

Reporting What People Said (Tense Backshift)

Overview Reporting what someone said, also known as `reported speech` or `indirect speech`, is a fundamental aspect of E...

B1 Requires

Past Perfect: The 'Before' Past (had + done)

Overview The **Past Perfect** tense serves a crucial function in English: it allows you to clearly communicate that one...

Was this helpful?

Comments (0)

Login to Comment
No comments yet. Be the first to share your thoughts!