B1 Verb Tenses 17 min read Medium

Present Perfect: Connecting Past and Present (I have done)

Bridge your past and present seamlessly with the Present Perfect to share experiences and current results.

Grammar Rule in 30 Seconds

The Present Perfect acts as a bridge, connecting a past action to the present moment through its result or duration.

  • Use 'have/has' + past participle for life experiences without a specific date (e.g., 'I have visited Rome').
  • Use it for actions that started in the past and continue now (e.g., 'She has lived here for years').
  • Use it for recent actions with a visible present result (e.g., 'I have lost my keys, so I can't enter').
Subject + 🙋‍♂️ have/has + 🏁 Verb (Past Participle)

Overview

This helps you talk about the past and now together.

Learning this will help you speak English well.

Conjugation Table

Subject Auxiliary Verb Main Verb (Past Participle) Example
:----------- :------------- :-------------------------- :---------------------------------
I have walked I have walked ten kilometers.
You (singular) have seen You have seen this film before.
He has finished He has finished his report.
She has eaten She has eaten all the cake.
It has rained It has rained all morning.
We have visited We have visited London many times.
You (plural) have completed You have completed the task.
They have studied They have studied for hours.

How This Grammar Works

It shows that something from the past is important now.
  • Unfinished Time Period: The action occurs within a period that extends up to and includes now. For example, I have worked hard this week. implies the week is not over, and the effort continues to affect the present.
  • Result in the Present: A past action has a direct, observable, or felt consequence in the present. She has broken her leg. indicates that her leg is currently broken, and this past event has an ongoing physical reality.
  • Experience up to Now: The statement describes an event that occurred at some point in the past, but the experience itself is considered part of one's accumulated life history up to now. Have you ever tried sushi? inquires about a lifetime experience, not a specific instance.
Put the word 'have' or 'has' before your action word.

Formation Pattern

1
The word order is almost the same every time.
2
Positive Statements:
3
Use: Person + have or has + action word.
4
You can use short words like I've or she's.
5
Example: I have visited that museum before. (I've visited that museum before.)
6
Example: He has finished. He's finished.
7
Negative Statements:
8
To say no, put 'not' after have or has.
9
You can also say 'haven't' or 'hasn't'.
10
Example: They have not finished the project. (They haven't finished the project.)
11
Example: It has not rained for weeks. (It hasn't rained for weeks.)
12
Asking questions:
13
Start your question with the word Have or Has.
14
Example: Have you seen my keys?
15
Example: Has she ever traveled outside Europe?
16
Wh- Questions:
17
Put words like 'What' or 'Where' at the very start.
18
Example: What have you done with your vacation time?
19
Example: Where has he gone?

When To Use It

Use these rules for many different moments in life.
  • Experiences Up to Now (Indefinite Past):
Talk about things you did in your life before.
  • You might say, I have never flown in a helicopter, emphasizing this as a current state of your experience. The precise moment of not flying is irrelevant; the point is that this experience is absent from your life history until now.
  • Have you ever visited the British Museum? inquires about whether the experience of visiting is part of your past up to this point.
  • She has lived in three different countries. This highlights an accumulated life experience, without specifying the years she spent in each country, making it relevant to her present identity.
  • Actions Started in the Past, Continuing Now (Unfinished Period of Time):
Talk about things that started before and still happen.
  • I have worked for this company for five years. This means you started working five years ago and continue to work there now.
  • He has known his best friend since childhood. This implies their friendship began in childhood and persists to the present day.
  • We haven't seen each other since Christmas. Here, Christmas marks the last time you saw each other, and the lack of seeing each other extends up to now.
  • Recently Completed Actions with a Present Result:
Talk about things that finished a short time ago.
  • I have just finished my presentation, so I can relax now. The completion of the presentation is recent, and the ability to relax is a direct consequence in the present.
  • She has already eaten lunch, so she isn't hungry. Her lack of hunger is a current state resulting from her recent meal.
  • The train hasn't arrived yet, and we are running late. The non-arrival is a recent or ongoing situation causing present anxiety.
  • Changes Over a Period of Time Leading to the Present:
Use this to talk about how things change over time.
  • The city has grown significantly in the last decade. This indicates a continuous process of growth whose results are visible now.
  • My English skills have improved a lot since I started this course. The improvement is a continuous process that has culminated in your current skill level.
  • Temperatures have been unusually high this summer. This describes a pattern of weather experienced over an unfinished period, with current implications.

When Not To Use It

Do not use this if you say the exact time.
  • With Specific Past Time Expressions: If your sentence includes expressions that pinpoint a completed time in the past, such as yesterday, last week, two years ago, in 2010, at 5 PM, when I was a child, a moment ago, or on Monday, the Present Perfect is incorrect. These expressions anchor the action to a time frame that is finished and distinct from the present.
  • Incorrect: I have visited Paris last summer. (The time last summer is a finished period.)
  • Correct: I visited Paris last summer.
  • Incorrect: She hasn't called him yesterday. (yesterday specifies a finished past day.)
  • Correct: She didn't call him yesterday.
  • When the Time Period is Finished: If the time period during which the action occurred is entirely over, use the Simple Past, even if no specific date or time is mentioned. For example, if you are discussing someone who is no longer alive, their life is a finished period.
  • Shakespeare wrote many plays. (Shakespeare's life is over.)
  • My grandmother lived in a small village. (Her life is a completed period.)
  • For a Sequence of Completed Past Actions: When narrating a sequence of events in the past, where one action follows another and all are completed, the Simple Past is used to maintain the chronological flow.
  • First, I woke up, then I had breakfast, and then I went to work. Not: First, I have woken up...

Common Mistakes

It is easy to make mistakes. Please be careful.
  • Confusing Simple Past and Present Perfect: This is the most frequent error. Remember the core difference: Present Perfect for connection to the present (unspecified past time, ongoing action, present result); Simple Past for completed actions at specific past times (finished time period).
  • Incorrect: I have gone to the cinema yesterday. (The time yesterday demands Simple Past.)
  • Correct: I went to the cinema yesterday.
  • Correct: I have been to the cinema many times. (Experience, no specific time.)
  • Gone vs. Been: While both are past participles of go, their usage with have/has conveys different meanings:
  • Has gone to...: Means someone left for a place and is either still there or on their way. They have not returned.
  • Example: My brother has gone to the university. (He is at the university or traveling there; he is not home now.)
  • Has been to...: Means someone visited a place and has since returned. It refers to a completed visit or experience.
  • Example: My sister has been to Rome twice. (She visited Rome, but she is back now.)
  • Forgetting the Past Participle: Learners sometimes incorrectly use the base form or Simple Past form of the verb after have/has.
  • Incorrect: I have spoke to him.
  • Correct: I have spoken to him. (spoken is the past participle of speak.)
  • Incorrect: She has did her homework.
  • Correct: She has done her homework. (done is the past participle of do.)
You must learn many special past action words.
  • Using Do/Does/Did as Auxiliary: The Present Perfect always uses have or has as its auxiliary verb. Never use forms of do with it.
  • Incorrect: Do you have finished your work?
  • Correct: Have you finished your work?
  • Incorrect Placement of Adverbs (just, already, yet): These adverbs have specific positions within Present Perfect sentences.
  • Just and already typically go between have/has and the past participle.
  • Correct: I have just seen that new movie.
  • Correct: They have already left.
  • Yet is usually placed at the end of negative sentences and questions.
  • Correct: She hasn't arrived yet.
  • Correct: Have you called him yet?

Memory Trick

Remember: it happened and it is important now.

Have and Has connect the action to right now.

The action word shows that the thing is finished.

The past action is still very important today.

Think of the Present Perfect as a current report card of your life, experiences, or the ongoing status of events. "What have you achieved?" "What has changed?" "What still affects the present?"

Real Conversations

To demonstrate its pervasiveness, consider how the Present Perfect appears in various contemporary communication contexts:

- Texting/Instant Messaging:

F

Friend A

Hey, I haven't heard from Sarah in ages.
F

Friend B

I know, right? I've tried calling her, but she hasn't replied yet.

(Here, haven't heard, I've tried, and hasn't replied yet all indicate actions/states from the past that are still true or relevant in the present moment of the conversation.)

- Work Email/Professional Context:

S

Subject

Project Alpha Update

Hi Team,

I just wanted to let you know that I've completed the initial draft of the proposal. John has already reviewed Section 2, and he has provided some excellent feedback. We haven't finalized the budget figures yet, but I hope to by end of day.

(I've completed, has already reviewed, has provided, haven't finalized yet all refer to recent actions or current statuses directly impacting the ongoing project.)

- Social Media Update:

@TravelBlogger: What an amazing trip! I've seen so many incredible places and eaten the most delicious food. My perspective on travel has definitely changed.

(I've seen, eaten, has definitely changed describe accumulated experiences and transformations up to the point of the post.)

- Casual Conversation:

P

Person A

You look exhausted.
P

Person B

I am! I've been working on this report all night, and I haven't slept at all.

(I've been working (Present Perfect Continuous, but shows ongoing nature) and haven't slept both directly explain the current state of exhaustion as a result of past/ongoing actions.)

Contrast With Similar Patterns

Two ways to talk about the past are different. One touches now. The other is finished. It is important to know the difference.
| Feature | Present Perfect (I have done) | Simple Past (I did) |
| :------------------- | :------------------------------------------------ | :----------------------------------------------------- |
One way shows things touching now. The other shows finished things.
We do not say when it happened. Or we say exactly when.
Use: for, since, yet, just, ever, never. Use: yesterday, last year, ago.
| Event Completion | The action is completed, but its effect/relevance/duration extends to the present. | The action is fully completed and detached from the present. |
| Implication | The past event influences or relates to the current situation. | The past event is a historical fact; its relevance is limited to the past context. |
I have lost my wallet (no wallet now). I lost it yesterday (finished).
| Example | She has studied English for five years. (She is still studying.) | She studied English in high school. (A completed period of study.) |
One way shows results now. Or it is not finished. The other way is finished. It is in the past.

Progressive Practice

1

Use these words often to learn. Do these tasks to get better.

2

Write five things you did in your life. Use 'never' or 'once'. Do not say the time.

- Example: I have visited Canada once.

- Example: I have never cooked a Thanksgiving dinner.

3

Talk about things that are still true. Use 'for' or 'since'. Say how long they happened.

- Example (Your studies): I have studied English since 2022.

- Example (A friend's habit): My friend has played chess for ten years.

- Example (A local change): The new coffee shop has been open for three months.

4

Write three things that happened just now. Use 'just' or 'already'. Show the result now.

- Example: The delivery person has just arrived, so my food is here.

- Example: My colleague has already left the office, so I need to lock up.

- Example: I have just finished my workout, and now I feel energized.

Quick FAQ

Q: Can I use already with the Present Perfect?

Yes, already is commonly used with the Present Perfect to emphasize that something happened sooner than expected or is completed by now. It typically appears between the auxiliary have/has and the past participle. Example: I have already submitted my assignment.

Q: What's the function of yet?

Yet is primarily used in negative sentences and questions to indicate that something expected has not happened up to now. In questions, it asks if something has occurred by this point. In negatives, it states non-occurrence up to this point. It usually comes at the end of the sentence. Example: Have you eaten dinner yet? No, I haven't finished work yet.

Q: Is just different from already?

Yes. While both relate to recentness, just specifically means 'a very short time ago,' emphasizing the immediate recency of an action. Already indicates that an action occurred before the present moment, perhaps earlier than anticipated. Example: I have just arrived. (I arrived moments ago.) I have already seen that film. (I saw it some time ago.)

Q: What if I do not know the special word form?

For regular verbs, the past participle is the same as the Simple Past form (base verb + -ed, e.g., work > worked). For irregular verbs, however, you must learn their specific past participle forms (e.g., write > written, go > gone, take > taken). There is no systematic rule for irregular forms; memorization is required, often through verb lists or repeated exposure.

Q: Why is it called "Present" Perfect if it talks about the past?

This can be confusing. It is called "Present" because the auxiliary verb (have or has) is in the present tense, grammatically linking the construction to the present. It is "Perfect" because it refers to an action that is completed (perfected) in relation to the present moment, meaning its effects or consequences are felt now. It emphasizes current relevance rather than past timing.

Q: Can I use contractions like I've or He's?

Absolutely. Contractions are standard and expected in both spoken and informal written English. Using I've, you've, he's, she's, it's, we've, and they've makes your English sound more natural and fluent. The apostrophe followed by s in he's or she's always means has in the Present Perfect, not is.

Q: Do I always use the words 'have' or 'has'?

Yes, in positive, negative, and interrogative sentences for the Present Perfect, the auxiliary verb will always be have or has. This contrasts with the Simple Past, which uses did for questions and negatives with regular verbs. The structure Subject + have/has + Past Participle is invariable.

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 seen that movie three times.”

“Have you ever eaten snails?”

2

Unfinished Time

Actions that started in the past and are still true or happening now.

“We have known each other since primary school.”

“He has worked here for ten years.”

3

Recent Action with Present Result

An action that happened recently and its effect is important right now.

“Oh no! I've cut my finger!”

“The taxi has arrived.”

Reference Table

Reference table for Present Perfect: Connecting Past and Present (I have done)
Form Structure Example
Affirmative
S + have/has + V3
I have seen it.
Negative
S + haven't/hasn't + V3
She hasn't finished.
Question
Have/Has + S + V3?
Have they arrived?
Short Answer (+)
Yes, S + have/has.
Yes, I have.
Short Answer (-)
No, S + haven't/hasn't.
No, she hasn't.
With 'Just'
S + have/has + just + V3
I've just eaten.
With 'Yet'
S + haven't + V3 + yet
I haven't done it yet.
With 'Since'
S + have/has + V3 + since + [point]
I've been here since 9 AM.

Formality Spectrum

Formal
I have completed the assigned project.

I have completed the assigned project. (Workplace)

Neutral
I've finished the work.

I've finished the work. (Workplace)

Informal
I'm done!

I'm done! (Workplace)

Slang
I've crushed it.

I've crushed it. (Workplace)

Present Perfect Usage Map

Present Perfect

Experience

  • Travel I've been to Japan
  • Food I've tried sushi

Change

  • Growth Prices have risen
  • Skills My English has improved

Continuing

  • Duration For 5 years
  • Start Point Since 2010

Past Simple vs. Present Perfect

Past Simple
Finished Time I saw him yesterday.
Specific Date I moved in 2015.
Present Perfect
Unfinished Time I have seen him today.
Duration to Now I've lived here since 2015.

Which Tense to Use?

1

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

YES
Use Past Simple
NO
Next Question
2

Is the exact time important?

YES
Use Past Simple
NO
Use Present Perfect

Examples by Level

1

I have seen that movie.

2

She has lost her keys.

3

We have finished the game.

4

He has eaten an apple.

1

Have you ever been to Spain?

2

I have never tried sushi.

3

They have just arrived at the station.

4

He hasn't called me yet.

1

I have lived here for five years.

2

She has worked as a doctor since 2010.

3

We've already seen this episode.

4

Has the mail come yet?

1

This is the first time I've ever driven a Tesla.

2

The company has grown significantly this year.

3

I've been to the gym three times this week.

4

Scientists have discovered a new planet.

1

There has been a marked increase in remote work lately.

2

I have long suspected that he was lying.

3

The government has failed to address the housing crisis.

4

He has consistently performed well under pressure.

1

The poet has captured the essence of grief in these lines.

2

Rarely has such a discovery been made in this field.

3

Whether or not he has truly repented remains to be seen.

4

The architecture has stood the test of time.

Easily Confused

Present Perfect: Connecting Past and Present (I have done) vs Present Perfect vs. Past Simple

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

Present Perfect: Connecting Past and Present (I have done) vs Been vs. Gone

Both are past participles of 'go' (or 'be' used as go).

Present Perfect: Connecting Past and Present (I have done) vs Present Perfect vs. Present Perfect Continuous

Mixing up completed results with ongoing processes.

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 finished.

He has finished.

Third person singular (he/she/it) always takes 'has'.

I have gone to London twice.

I have been to London twice.

Use 'been' for completed visits; 'gone' means the person is still there.

I have finished yesterday.

I finished yesterday.

Do not use Present Perfect with specific past time markers like 'yesterday'.

I have lived here since five years.

I have lived here for five years.

Use 'for' for duration and 'since' for a specific starting point.

Did you ever eat sushi?

Have you ever eaten sushi?

When asking about life experience without a time, Present Perfect is more natural.

It is the first time I am here.

It is the first time I have been here.

The structure 'It is the first/second time...' requires the Present Perfect.

Sentence Patterns

I have never ___ in my life.

Have you ___ yet?

She has been a ___ for ___ years.

It's the most ___ I have ever ___.

Real World Usage

Texting constant

I've just left the house, see u soon!

Job Interview very common

I have worked in sales for over a decade.

Social Media very common

We've finally reached 1k followers!

Travel common

Have you checked in yet?

News Headlines occasional

The Prime Minister has resigned.

Food Delivery Apps common

Your rider has picked up your order.

💡

The 'When' Test

If you can't say exactly when something happened, or if the time doesn't matter, use Present Perfect.
⚠️

No 'Yesterday'!

Never use Present Perfect with words like yesterday, last week, or in 1999. It's a grammar crime!
🎯

Just, Already, Yet

Memorize these three words. They are the 'best friends' of the Present Perfect and will help you sound natural.
💬

American vs British

Don't worry if you hear Americans using Past Simple for recent news. Both are understood, but Present Perfect is more 'proper' in exams.

Smart Tips

Always use the Present Perfect. It's asking about your whole life up to now.

Did you ever go to Paris? Have you ever been to Paris?

Use the Present Perfect to show the difference between 'then' and 'now'.

My English is better now. My English has improved.

Check if you can still do the action. If you can, use Present Perfect. If not, use Past Simple.

I drank three coffees today (and the day is over). I've drunk three coffees today (and I might drink more).

Put these words between 'have' and the verb.

I have finished already. I have already finished.

Pronunciation

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

Contractions

In natural speech, 'have' and 'has' are almost always contracted.

Should've /ʃʊdə/

The 'h' drop

In fast speech, the 'h' in 'have' or 'has' often disappears if not contracted.

Emphasis on 'Have'

I HAVE finished!

Conveys frustration or strong confirmation when someone doubts you.

Memorize It

Mnemonic

H.A.V.E. = Happening Always Via Experience. It connects what you HAVE done to who you ARE now.

Visual Association

Imagine a physical bridge. On the left side is the Past (a dark forest). On the right side is the Present (a sunny city). The Present Perfect is the bridge that lets you carry things from the forest into the city.

Rhyme

If the time is not specific and the action's still true, Present Perfect is the tense that is waiting for you!

Story

Imagine a traveler named 'Have'. He carries a suitcase full of 'Past Participles'. Everywhere he goes, he tells people about his experiences ('I have been...'), but he never tells them exactly when he did them because he wants to stay mysterious.

Word Web

EverNeverJustAlreadyYetSinceForRecently

Challenge

Look around your room. Find three things that have changed recently and say them out loud using 'has' or 'have' (e.g., 'The sun has gone down').

Cultural Notes

BrE speakers are very strict about using Present Perfect for recent actions with 'just', 'already', and 'yet'.

AmE speakers often use the Past Simple for recent actions where British speakers would use Present Perfect.

Similar to British English, but often uses 'reckon' with Present Perfect in casual speech.

The Present Perfect developed in Germanic languages as a way to express possession of a completed state.

Conversation Starters

Have you ever traveled to a country where you didn't speak the language?

What is the most interesting thing you have done this year?

How has your city changed since you were a child?

Have you ever made a decision that completely changed your life?

Journal Prompts

Write about three things you have achieved this month.
Describe a place you have visited that made a deep impression on you.
Discuss how technology has changed the way we communicate in the last decade.
Reflect on a long-term goal you have been working toward. What have you accomplished so far?

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 finished' because 'already' indicates a present perfect context.
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:

Have you ever went to New York?

✓ Correct! ✗ Not quite. Correct answer: went
The past participle of 'go' is 'gone' or 'been'. In this context, 'been' is correct.
Rewrite the sentence using the Present Perfect. Sentence Transformation

I moved here in 2010. (I / live / here / since 2010)

✓ Correct! ✗ Not quite. Correct answer: I have lived here since 2010.
The Present Perfect connects the past start date to the present.
Is the following sentence grammatically correct? True False Rule

'I have seen that movie last night.'

✓ Correct! ✗ Not quite. Correct answer: False
You cannot use 'last night' (specific time) with the Present Perfect.
Complete the dialogue. Dialogue Completion

A: Is John here? B: No, he ___ to the bank.

✓ Correct! ✗ Not quite. Correct answer: has gone
He is still at the bank, so we use 'has gone'.
Which time expression goes with Present Perfect? Grammar Sorting

Select the correct word.

✓ Correct! ✗ Not quite. Correct answer: So far
'So far' implies a period of time up to now.
Match the verb to its past participle. Match Pairs

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

✓ Correct! ✗ Not quite. Correct answer: Eaten, Gone, Seen, Written
These are the irregular V3 forms needed for the Present Perfect.

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 finished' because 'already' indicates a present perfect context.
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:

Have you ever went to New York?

✓ Correct! ✗ Not quite. Correct answer: went
The past participle of 'go' is 'gone' or 'been'. In this context, 'been' is correct.
Rewrite the sentence using the Present Perfect. Sentence Transformation

I moved here in 2010. (I / live / here / since 2010)

✓ Correct! ✗ Not quite. Correct answer: I have lived here since 2010.
The Present Perfect connects the past start date to the present.
Is the following sentence grammatically correct? True False Rule

'I have seen that movie last night.'

✓ Correct! ✗ Not quite. Correct answer: False
You cannot use 'last night' (specific time) with the Present Perfect.
Complete the dialogue. Dialogue Completion

A: Is John here? B: No, he ___ to the bank.

✓ Correct! ✗ Not quite. Correct answer: has gone
He is still at the bank, so we use 'has gone'.
Which time expression goes with Present Perfect? Grammar Sorting

Select the correct word.

✓ Correct! ✗ Not quite. Correct answer: So far
'So far' implies a period of time up to now.
Match the verb to its past participle. Match Pairs

Eat, Go, See, Write

✓ Correct! ✗ Not quite. Correct answer: Eaten, Gone, Seen, Written
These are the irregular V3 forms needed for the Present Perfect.

Score: /8

Practice Bank

13 exercises
Choose the correct form of the verb to complete the sentence. Fill in the Blank

He ___ in that company since 2018.

✓ Correct! ✗ Not quite. Correct answer: has worked
Find and fix the mistake in the sentence. Error Correction

I haven't saw that movie yet.

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

Which sentence is correct?

✓ Correct! ✗ Not quite. Correct answer: They finished their homework last night.
Translate the sentence into English. Translation

Translate into English: 'Nunca he visitado la Gran Muralla China.'

✓ Correct! ✗ Not quite. Correct answer: ["I have never visited the Great Wall of China.","I've never visited the Great Wall of China."]
Rearrange the words to form a grammatically correct Present Perfect sentence. Sentence Reorder

Put the words in order:

✓ Correct! ✗ Not quite. Correct answer: The train has just arrived.
Match the subjects with the correct auxiliary verb for the Present Perfect. Match Pairs

Match the subjects with the correct auxiliary verb:

✓ Correct! ✗ Not quite. Correct answer: matched
Complete the sentence with the correct Present Perfect form. Fill in the Blank

We ___ this challenge for a week, and we're finally close to a solution.

✓ Correct! ✗ Not quite. Correct answer: have been facing
Identify and correct the grammar mistake. Error Correction

He has went to the gym every day this month.

✓ Correct! ✗ Not quite. Correct answer: He has gone to the gym every day this month.
Pick the sentence that correctly uses the Present Perfect. Multiple Choice

Which sentence is grammatically correct?

✓ Correct! ✗ Not quite. Correct answer: My phone has broken.
Translate into English, using the Present Perfect. Translation

Translate into English: '¿Alguna vez has comido comida tailandesa?'

✓ Correct! ✗ Not quite. Correct answer: ["Have you ever eaten Thai food?","Have you ever tried Thai food?"]
Unscramble the words to form a valid Present Perfect question. Sentence Reorder

Arrange these words into a question:

✓ Correct! ✗ Not quite. Correct answer: Have you paid the bill yet?
Match each verb with its correct past participle form. Match Pairs

Match the verbs with their past participles:

✓ Correct! ✗ Not quite. Correct answer: matched
Fill in the blank with the appropriate Present Perfect form. Fill in the Blank

I'm so hungry! I ___ anything since breakfast.

✓ Correct! ✗ Not quite. Correct answer: haven't eaten

Score: /13

FAQ (8)

In American English, yes (e.g., 'I just ate'). In British English, it is much more common to use the Present Perfect ('I've just eaten').

'Been' means you went and came back. 'Gone' means you are still there. Example: 'I've been to the shop' (I'm home now) vs 'He's gone to the shop' (He's not here).

Because 'yesterday' is a finished time. The Present Perfect is only for unfinished time or times that aren't mentioned. Use the Past Simple for 'yesterday'.

No. 'I've got' usually means 'I have' (possession) in the present. 'I have had' is the Present Perfect of 'to have' (e.g., 'I have had this car for years').

Swap the subject and 'have/has'. 'You have seen' becomes 'Have you seen?'.

Yes, as long as you don't say exactly when. 'Humans have walked on the moon' is correct because it's a general human experience.

Been, gone, seen, done, eaten, had, and taken are used very frequently.

Usually, yes. 'I haven't finished yet' is the standard position in both speaking and writing.

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

Spanish doesn't use 'do-support' for questions.

French moderate

Passé Composé

French uses 'être' (to be) for some verbs, English only uses 'have'.

German moderate

Perfekt

German uses 'sein' (to be) for movement verbs; English uses 'have' for all.

Japanese low

~ta koto ga aru / ~te iru

Japanese has no direct 'have + participle' equivalent.

Arabic partial

Qad + Past Tense

Arabic doesn't have a separate 'perfect' verb conjugation.

Chinese low

Guò (过) / Le (了)

Chinese relies on context and particles rather than auxiliary verbs.

Learning Path

Prerequisites

Was this helpful?

Comments (0)

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