check out your Appointments Here:  My Appointments

Back
0

Shopping cart

Close

No products in the cart.

Tags:

Share:

Lesson 3: Present Perfect Simple: Complete B2 Level Tutorial with Practice Exercises

Struggling with when to use "I have done" vs "I did"? You're not alone! The Present Perfect Simple is one of the most challenging yet essential tenses in English. This comprehensive B2-level tutorial breaks down everything you need to know: how to form it correctly, the 4 key uses that native speakers rely on, and the crucial differences between FOR and SINCE. You'll master time expressions like JUST, ALREADY, YET, EVER, and NEVER, and finally understand when to use Present Perfect instead of Past Simple. With practical examples, common mistake corrections, and hands-on exercises with answers, you'll gain the confidence to use this tense naturally in conversation and writing. Whether you're preparing for Cambridge exams, IELTS, or simply want to sound more fluent, this tutorial has you covered. Ready to bridge the gap between past and present? Let's dive in! - LingExam Language Academy - Lingexam.com

Present Perfect Simple: Complete B2 Level Tutorial

Master the Present Perfect Simple with comprehensive explanations and practical exercises

Struggling with when to use "I have done" vs "I did"? You're not alone! The Present Perfect Simple is one of the most challenging yet essential tenses in English. This comprehensive B2-level tutorial breaks down everything you need to know: how to form it correctly, the 4 key uses that native speakers rely on, and the crucial differences between FOR and SINCE. You'll master time expressions like JUST, ALREADY, YET, EVER, and NEVER, and finally understand when to use Present Perfect instead of Past Simple. With practical examples, common mistake corrections, and hands-on exercises with answers, you'll gain the confidence to use this tense naturally in conversation and writing. Whether you're preparing for Cambridge exams, IELTS, or simply want to sound more fluent, this tutorial has you covered. Ready to bridge the gap between past and present? Let's dive in!

Introduction

The Present Perfect Simple is one of the most important and frequently used tenses in English. It creates a bridge between the past and the present, allowing us to talk about past actions that have relevance to the current moment. Mastering this tense is essential for achieving B2-level proficiency in English.

Form and Structure

Affirmative Form

The Present Perfect Simple is formed using have/has + past participle:

Structure: Subject + have/has + past participle

I/You/We/They + have + past participle

  • I have worked here for five years.
  • They have visited Paris three times.
  • We have finished the project.

He/She/It + has + past participle

  • She has lived in London since 2018.
  • He has written several books.
  • It has rained all day.

Negative Form

To form negatives, we add "not" after have/has:

Structure: Subject + have/has + not + past participle

I/You/We/They + haven't + past participle

  • I haven't seen that movie yet.
  • They haven't arrived at the station.
  • We haven't eaten lunch.

He/She/It + hasn't + past participle

  • She hasn't called me back.
  • He hasn't finished his homework.
  • It hasn't stopped raining.

Question Form

To form questions, we invert the subject and have/has:

Structure: Have/Has + subject + past participle + ?

Have + I/you/we/they + past participle?

  • Have you ever been to Japan?
  • Have they completed the assignment?
  • Have we met before?

Has + he/she/it + past participle?

  • Has she arrived yet?
  • Has he spoken to the manager?
  • Has it been repaired?

Contractions

In spoken and informal written English, we commonly use contractions:

• I have = I've

• You have = You've

• He has = He's

• She has = She's

• It has = It's

• We have = We've

• They have = They've

• Have not = Haven't

• Has not = Hasn't

Uses of the Present Perfect Simple

Use 1: Situations and States That Started in the Past and Are Still True

We use the Present Perfect Simple to describe situations, states, or conditions that began in the past and continue to the present moment.

Examples:

  • She's had her motorbike for over six years. (She still has it)
  • I've known Sarah since we were children. (I still know her)
  • They've lived in this house for twenty years. (They still live here)
  • He's been a teacher since 2010. (He's still a teacher)
  • We've owned this car for five years. (We still own it)

Key time expressions: for, since, all my life, always

Use 2: A Series of Actions Continuing Up to Now

We use the Present Perfect Simple to talk about repeated actions or a series of actions that have occurred from the past until now.

Examples:

  • We've travelled by taxi, bus, plane and train – all in the last twenty-four hours!
  • I've read five books this month.
  • She's called me three times today.
  • They've visited us several times this year.
  • He's changed jobs four times in the last decade.

Key time expressions: today, this week, this month, this year, recently, lately, so far

Use 3: Completed Actions at a Time in the Past Which Is Not Mentioned

We use the Present Perfect Simple when we talk about past experiences without specifying exactly when they happened. The focus is on the experience itself, not the time.

Examples:

  • Have you ever flown in a helicopter?
  • I've been to Italy. (sometime in my life)
  • She's met the President. (at some point in the past)
  • They've seen that film before.
  • He's tried sushi. (at least once)

Key time expressions: ever, never, before, once, twice, many times

Use 4: Completed Actions Where the Important Thing Is the Present Result

We use the Present Perfect Simple when a past action has a present result or consequence that is important now.

Examples:

  • I've booked the coach tickets. (Result: We have tickets now)
  • She's lost her keys. (Result: She doesn't have them now)
  • They've painted the kitchen. (Result: The kitchen is painted now)
  • He's broken his leg. (Result: His leg is broken now)
  • We've run out of milk. (Result: There's no milk now)

Key time expressions: just, already, yet, recently

Time Expressions with Present Perfect Simple

FOR and SINCE

FOR (Duration)

Used with a period of time:

  • for two hours
  • for three days
  • for six months
  • for ten years
  • for a long time

SINCE (Starting Point)

Used with a point in time:

  • since Monday
  • since 2020
  • since last week
  • since I was a child
  • since 9 o'clock

Examples:

  • I've worked here for five years.
  • I've worked here since 2021.
  • She's been ill for three days.
  • She's been ill since Tuesday.

JUST, ALREADY, YET

JUST = a short time ago (used in affirmative sentences)

  • I've just finished my homework.
  • They've just arrived.

ALREADY = sooner than expected (used in affirmative sentences and questions)

  • I've already eaten lunch.
  • Have you already finished?

YET = until now (used in negative sentences and questions)

  • I haven't finished yet.
  • Have you done your homework yet?

EVER and NEVER

EVER = at any time (used in questions)

  • Have you ever been to Australia?
  • Has she ever tried skydiving?

NEVER = at no time (used in affirmative sentences with negative meaning)

  • I've never been to Australia.
  • She's never tried skydiving.

Present Perfect Simple vs. Past Simple

This is one of the most challenging aspects for learners. Here's the key difference:

Present Perfect Simple

  • Connection to the present
  • Time not specified or not important
  • Focus on the experience or result

Examples:

  • I've lost my keys. (I don't have them now)
  • Have you ever been to Paris? (experience in your life)
  • She's written three emails. (up to now)

Past Simple

  • Finished action in the past
  • Specific time mentioned or implied
  • Focus on when it happened

Examples:

  • I lost my keys yesterday. (specific time)
  • Did you go to Paris in 2019? (specific time)
  • She wrote three emails this morning. (finished time period)

Common Mistakes to Avoid

Mistake 1: Using Present Perfect with Specific Past Time

❌ I have seen him yesterday.

✅ I saw him yesterday.

Mistake 2: Forgetting the Auxiliary Verb

❌ I seen that movie.

✅ I have seen that movie.

Mistake 3: Using the Wrong Participle Form

❌ I have went to the store.

✅ I have gone to the store.

Mistake 4: Confusing FOR and SINCE

❌ I've lived here since five years.

✅ I've lived here for five years.

Mistake 5: Using Present Perfect for Finished Time Periods

❌ I have worked there in 2019.

✅ I worked there in 2019.

Special Expressions with Present Perfect Simple

"It's the first/second/third time..."

This expression is ALWAYS followed by the Present Perfect Simple:

  • It's the first time I've been to Italy.
  • It's the second time she's visited us this year.
  • It's the third time they've called today.

"This is the best/worst/most..."

These superlative expressions are followed by the Present Perfect Simple:

  • This is the best meal I've ever eaten.
  • She's the most interesting person I've ever met.
  • That's the worst film I've ever seen.

US vs. UK Usage

There are some differences between American and British English:

Past Simple vs. Present Perfect

American English often uses the Past Simple where British English uses the Present Perfect:

US: I already saw that movie.

UK: I've already seen that movie.


US: Did you eat lunch yet?

UK: Have you eaten lunch yet?

GOTTEN vs. GOT

American English uses "gotten" as the past participle of "get" (except for "have got" meaning possession):

US: I've gotten a new job. (obtained)

UK: I've got a new job.


Both US and UK: I've got a car. (possession)

Practice Exercises

Exercise 1: Form Practice (Accuracy)

Instructions: Complete the sentences with the correct form of the Present Perfect Simple using the verbs in brackets.

1. I __________ (never/visit) Australia before.

Answer: have never visited

2. She __________ (live) in Paris for three years.

Answer: has lived

3. __________ you __________ (finish) your homework yet?

Answer: Have / finished

4. They __________ (not/arrive) at the airport.

Answer: haven't arrived / have not arrived

5. He __________ (just/leave) the office.

Answer: has just left

6. We __________ (know) each other since childhood.

Answer: have known

7. __________ she __________ (ever/try) sushi?

Answer: Has / ever tried

8. The train __________ (already/depart).

Answer: has already departed

9. I __________ (not/see) that film.

Answer: haven't seen / have not seen

10. How long __________ you __________ (work) here?

Answer: have / worked

11. My parents __________ (be) married for 30 years.

Answer: have been

12. __________ he __________ (call) you back yet?

Answer: Has / called

13. They __________ (travel) to five countries this year.

Answer: have travelled / have traveled

14. She __________ (not/complete) the project.

Answer: hasn't completed / has not completed

15. We __________ (have) this car since 2018.

Answer: have had

Exercise 2: FOR and SINCE (Accuracy to Controlled Practice)

Instructions: Choose the correct option (FOR or SINCE) to complete each sentence.

1. I've known her __________ (for/since) 2015.

Answer: since

2. They've been waiting __________ (for/since) two hours.

Answer: for

3. She's worked here __________ (for/since) last summer.

Answer: since

4. We've lived in this house __________ (for/since) ten years.

Answer: for

5. He's been studying __________ (for/since) 6 o'clock this morning.

Answer: since

6. I haven't seen them __________ (for/since) a long time.

Answer: for

7. She's been ill __________ (for/since) Monday.

Answer: since

8. They've owned that restaurant __________ (for/since) decades.

Answer: for

9. We've been friends __________ (for/since) we were children.

Answer: since

10. He hasn't called __________ (for/since) three weeks.

Answer: for

11. I've had this phone __________ (for/since) my birthday.

Answer: since

12. She's been learning English __________ (for/since) five years.

Answer: for

13. They've been married __________ (for/since) 1995.

Answer: since

14. We haven't travelled abroad __________ (for/since) ages.

Answer: for

15. He's lived alone __________ (for/since) his wife died.

Answer: since

Exercise 3: Present Perfect vs. Past Simple (Controlled Practice)

Instructions: Choose the correct tense (Present Perfect Simple or Past Simple) to complete each sentence.

1. I __________ (see/have seen) that movie last week.

Answer: saw (specific time: last week)

2. She __________ (lived/has lived) in London since 2019.

Answer: has lived (since 2019, still living there)

3. __________ (Did you ever go/Have you ever been) to Japan?

Answer: Have you ever been (life experience)

4. They __________ (finished/have finished) the project yesterday.

Answer: finished (specific time: yesterday)

5. We __________ (knew/have known) each other for ten years.

Answer: have known (for ten years, still know each other)

6. He __________ (just left/left just) the building.

Answer: has just left (recent action, present result)

7. I __________ (didn't eat/haven't eaten) breakfast this morning.

Answer: didn't eat (finished time period: this morning - if it's now afternoon/evening)

8. __________ (Did she call/Has she called) you yet?

Answer: Has she called (yet - present perfect)

9. They __________ (got married/have got married) in 2010.

Answer: got married (specific time: in 2010)

10. I __________ (never tried/have never tried) skydiving.

Answer: have never tried (life experience)

11. When __________ (did you arrive/have you arrived)?

Answer: did you arrive (asking about specific time)

12. She __________ (worked/has worked) there for five years, but she left last month.

Answer: worked (she no longer works there - finished)

13. We __________ (already saw/have already seen) that exhibition.

Answer: have already seen (already - present perfect)

14. He __________ (lost/has lost) his keys and can't find them.

Answer: has lost (present result: can't find them now)

15. __________ (Did you finish/Have you finished) reading that book I lent you last month?

Answer: Have you finished (yet implied, present result important)

Exercise 4: JUST, ALREADY, YET, EVER, NEVER (Guided Practice)

Instructions: Complete the sentences using the Present Perfect Simple and the words in brackets. Add JUST, ALREADY, YET, EVER, or NEVER where appropriate.

1. I can't come to the cinema because I __________ (already/see) that film.

Answer: have already seen

2. __________ (you/ever/meet) a famous person?

Answer: Have you ever met

3. She __________ (just/arrive) at the station.

Answer: has just arrived

4. They __________ (not/finish) their dinner __________.

Answer: haven't finished / yet

5. He __________ (never/be) to Africa.

Answer: has never been

6. __________ (she/call) you __________?

Answer: Has she called / yet

7. We __________ (already/book) our holiday.

Answer: have already booked

8. I __________ (just/hear) the news!

Answer: have just heard

9. __________ (you/ever/try) Thai food?

Answer: Have you ever tried

10. They __________ (not/reply) to my email __________.

Answer: haven't replied / yet

11. She __________ (never/forget) her first day at school.

Answer: has never forgotten

12. He __________ (just/leave) the office.

Answer: has just left

13. __________ (you/do) your homework __________?

Answer: Have you done / yet

14. I __________ (already/tell) you three times!

Answer: have already told

15. We __________ (never/have) such a wonderful experience.

Answer: have never had

Exercise 5: Free Practice (Activation)

Instructions: Complete the following tasks using the Present Perfect Simple. Write complete sentences based on your own experience or imagination.

1. Write three things you have done today.

Sample Answers:

  • I have eaten breakfast.
  • I have studied English grammar.
  • I have talked to my friend on the phone.
2. Write two places you have visited in your life.

Sample Answers:

  • I have visited Paris.
  • I have been to the mountains in my country.
3. Write three things you have never done but would like to do.

Sample Answers:

  • I have never travelled to Asia, but I'd love to visit Japan.
  • I have never learned to play a musical instrument, but I want to learn guitar.
  • I have never tried scuba diving, but it looks exciting.
4. Write two things you have already done this week.

Sample Answers:

  • I have already finished my homework.
  • I have already gone shopping for groceries.
5. Write about something you have had for a long time (use FOR or SINCE).

Sample Answers:

  • I have had my bicycle for five years.
  • I have known my best friend since primary school.
6. Write two questions to ask a classmate about their experiences (use EVER).

Sample Answers:

  • Have you ever been to another country?
  • Have you ever met someone famous?
7. Write about a recent action that has a present result (use JUST).

Sample Answers:

  • I have just cleaned my room, so it looks nice now.
  • My sister has just called me with some exciting news.
8. Write about something you haven't done yet but plan to do.

Sample Answers:

  • I haven't finished reading my book yet, but I'm almost done.
  • I haven't replied to my teacher's email yet.
9. Write about the best or worst experience you have ever had.

Sample Answers:

  • The best holiday I have ever had was when my family went to the beach last summer.
  • The worst film I have ever seen was a horror movie that wasn't scary at all.
10. Write about how long you have known your best friend.

Sample Answers:

  • I have known my best friend for eight years.
  • I have known my best friend since we were in the same class in 2016.

Summary

The Present Perfect Simple is a versatile tense that connects the past with the present. Remember these key points:

  • Form: have/has + past participle
  • Use it for: Situations continuing from past to present, series of actions up to now, past experiences (time not specified), and past actions with present results
  • Key time expressions: for, since, just, already, yet, ever, never
  • Don't use it with: specific past time expressions (yesterday, last week, in 2019, etc.)
  • Common expressions: It's the first time..., This is the best...

With regular practice and attention to the differences between the Present Perfect Simple and Past Simple, you'll master this essential tense and communicate more naturally in English.

Continue Your English Learning Journey

Want more comprehensive English grammar tutorials, vocabulary lessons, and exam preparation materials?

Visit LingExam.com

Join thousands of learners improving their English every day!

Leave A Reply

Your email address will not be published. Required fields are marked *

You May Also Like

Complete guide to Present Perfect Continuous for B2 learners. Understand when to use it vs Present Perfect Simple, avoid common...
Present Continuous Tense: Complete B2 Tutorial | All Uses, Rules & Practice | English Grammar - This comprehensive tutorial will...
🎓 Master the Present Simple Tense: Your Complete B2 Guide is Here! 🎓 Are you struggling with when to use...
Master work and business phrasal verbs with 5 ultra-challenging, progressive exercises designed for B2-C1 learners. This comprehensive practice set moves...