Skip to main content

🟥ESOL: Present perfect 1



📌 What is the Present Perfect?

The present perfect is used to talk about past experiences, recent actions, or ongoing situations when we don’t say exactly when they happened.


🛠️ How do we form it?

have/has + past participle


A1 Level – Beginner

1️⃣ Fill in the blanks

(Choose have/has + correct past participle)

  1. I ______ (visit) my grandmother today.
  2. She ______ (eat) pizza before.
  3. They ______ (never / see) a cat.
  4. We ______ (try) dancing.
  5. He ______ (never / ride) a bike.
  6. You ______ (study) English for one year.
  7. I ______ (already / finish) my breakfast.
  8. They ______ (just / arrive) at school.
  9. She ______ (watch) TV today.
  10. He ______ (never / go) to a park.

2️⃣ Answer the questions

  1. Have you ever traveled by bus?
  2. Have you ever eaten ice cream?
  3. Have you ever played football?
  4. What is the most exciting thing you have done?
  5. Have you ever met a teacher?
  6. Have you ever seen a dog?
  7. What new thing have you done this year?
  8. Have you ever lost your book?
  9. Have you ever danced?
  10. Have you ever written a letter?

📝 Answers

  1. have visited
  2. has eaten
  3. have never seen
  4. have tried
  5. has never ridden
  6. have studied
  7. have already finished
  8. have just arrived
  9. has watched
  10. has never gone

A2 Level – Elementary

1️⃣ Fill in the blanks

  1. I ______ (visit) a museum before.
  2. She ______ (eat) sushi many times.
  3. They ______ (never / see) a dolphin.
  4. We ______ (try) swimming before.
  5. He ______ (never / ride) a skateboard.
  6. You ______ (study) Spanish for two years.
  7. I ______ (already / finish) my project.
  8. They ______ (just / arrive) home.
  9. She ______ (watch) that movie three times.
  10. He ______ (never / go) skiing.

2️⃣ Answer the questions

  1. Have you ever traveled to another city?
  2. Have you ever tried a spicy dish?
  3. Have you ever seen a sunset?
  4. What is the most exciting thing you have done?
  5. Have you ever studied a second language?
  6. Have you ever lost something important?
  7. What new thing have you done this year?
  8. Have you ever visited a park?
  9. Have you ever climbed a tree?
  10. Have you ever played an instrument?

📝 Answers

  1. have visited
  2. has eaten
  3. have never seen
  4. have tried
  5. has never ridden
  6. have studied
  7. have already finished
  8. have just arrived
  9. has watched
  10. has never gone

B1 Level – Intermediate

1️⃣ Fill in the blanks

  1. I ______ (never / see) a ghost.
  2. She ______ (already / visit) three countries.
  3. They ______ (work) at this company since 2018.
  4. We ______ (never / try) scuba diving.
  5. He ______ (write) five emails today.
  6. You ______ (just / finish) your lunch.
  7. I ______ (study) history for many years.
  8. They ______ (meet) many interesting people.
  9. She ______ (never / ride) a horse.
  10. He ______ (see) that movie before.

2️⃣ Answer the questions

  1. Have you ever had an unusual experience?
  2. Have you ever traveled alone?
  3. Have you ever forgotten something important?
  4. What is the most exciting thing you have done this year?
  5. Have you ever learned a difficult skill?
  6. Have you ever been lost in a new place?
  7. What new thing have you tried recently?
  8. Have you ever had a pet?
  9. Have you ever been on a boat?
  10. Have you ever spoken to a foreigner?

📝 Answers

  1. have never seen
  2. has already visited
  3. have worked
  4. have never tried
  5. has written
  6. have just finished
  7. have studied
  8. have met
  9. has never ridden
  10. has seen




B2 Level – Upper Intermediate


1️⃣ Fill in the Blanks

Complete the sentences using the correct form of the verb in parentheses: present perfect simple or present perfect continuous.

  1. She ______ (read) that book for hours; she’s almost finished.
  2. I ______ (know) him since we were children.
  3. They ______ (work) on this project all morning without a break.
  4. He ______ (write) three emails so far today.
  5. We ______ (wait) for the bus for over 30 minutes.
  6. You ______ (not/complete) your assignment yet, have you?
  7. The children ______ (play) outside, and they’re covered in mud.
  8. I ______ (always/want) to learn how to play the guitar.
  9. She ______ (teach) at this school since 2010.
  10. They ______ (argue) about the same issue for days now.

2️⃣ Choose the Correct Option

Select the appropriate tense (present perfect simple or continuous) for each sentence.

  1. How long ______ here?
    • a) have you lived
    • b) have you been living
  2. I ______ my keys; can you help me find them?
    • a) have lost
    • b) have been losing
  3. She ______ French for five years.
    • a) has studied
    • b) has been studying
  4. We ______ three movies this week.
    • a) have watched
    • b) have been watching
  5. He ______ to call you all day.
    • a) has tried
    • b) has been trying

3️⃣ Rewrite the Sentences

Rewrite the following sentences using the words in parentheses, ensuring proper tense usage.

  1. She started working here in 2015. (since)
  2. I began reading this book two hours ago. (for)
  3. They moved to this city in January. (since)
  4. He started learning Spanish six months ago. (for)
  5. We began our meeting at 9 AM. (since)

4️⃣ Correct the Mistakes

Identify and correct the errors in the following sentences.

  1. I have been knowing her for many years.
  2. They have just ate lunch.
  3. She has been wrote five reports today.
  4. We have been waiting since two hours.
  5. He has never be to Paris before.

📝 Answers

1️⃣ Fill in the Blanks

  1. has been reading
  2. have known
  3. have been working
  4. has written
  5. have been waiting
  6. haven’t completed
  7. have been playing
  8. have always wanted
  9. has been teaching
  10. have been arguing

2️⃣ Choose the Correct Option

  1. a) have you lived / b) have you been living (Both can be correct; "have you been living" emphasizes the ongoing nature.)
  2. a) have lost
  3. b) has been studying
  4. a) have watched
  5. b) has been trying

3️⃣ Rewrite the Sentences

  1. She has worked here since 2015.
  2. I have been reading this book for two hours.
  3. They have lived in this city since January.
  4. He has been learning Spanish for six months.
  5. We have been meeting since 9 AM.

4️⃣ Correct the Mistakes

  1. I have known her for many years.
  2. They have just eaten lunch.
  3. She has written five reports today.
  4. We have been waiting for two hours.
  5. He has never been to Paris before.


C1 Level – Advanced

1️⃣ Fill in the blanks

  1. I ______ (never / imagine) the challenges of space travel.
  2. She ______ (already / complete) several advanced courses.
  3. They ______ (develop) innovative solutions for years.
  4. We ______ (discuss) important global issues extensively.
  5. He ______ (write) a compelling research paper.
  6. You ______ (just / finalize) your project.
  7. I ______ (explore) different perspectives on this subject.
  8. They ______ (never / consider) this alternative.
  9. She ______ (exceed) everyone’s expectations.
  10. He ______ (overcome) numerous obstacles.

2️⃣ Answer the questions

  1. Have you ever considered an unusual perspective on a topic?
  2. Have you ever combined ideas from different sources to form a new concept?
  3. Have you ever had a discussion that changed your opinion?
  4. What is the most insightful idea you have come across?
  5. Have you ever questioned a common belief?
  6. Have you ever clearly explained a difficult concept to someone?
  7. What is a new skill or topic you have been learning about recently?
  8. Have you ever improved an idea by receiving feedback?
  9. Have you ever presented your thoughts on a complex issue?
  10. Have you ever examined a book or article in great detail?

📝 Answers

  1. have never imagined
  2. has already completed
  3. have developed
  4. have discussed
  5. has written
  6. have just finalized
  7. have explored
  8. have never considered
  9. has exceeded
  10. has overcome

C2 Level – Proficient

1️⃣ Fill in the blanks

  1. I ______ (never / fathom) the depth of the ocean.
  2. She ______ (already / achieve) multiple degrees.
  3. They ______ (synthesize) new ideas from old theories.
  4. We ______ (debate) many complex topics over the years.
  5. He ______ (compose) a novel-length dissertation.
  6. You ______ (just / complete) your research.
  7. I ______ (delve) into philosophy for decades.
  8. They ______ (never / contemplate) this possibility.
  9. She ______ (outperform) all expectations.
  10. He ______ (navigate) through several crises.

2️⃣ Answer the questions

  1. Have you ever contemplated a paradox?
  2. Have you ever synthesized information from multiple sources?
  3. Have you ever engaged in deep philosophical discussions?
  4. What is the most profound realization you have had?
  5. Have you ever challenged a widely accepted theory?
  6. Have you ever articulated a complex argument fluently?
  7. What new intellectual pursuit have you embarked on recently?
  8. Have you ever refined an idea through extensive critique?
  9. Have you ever delivered a speech on an abstract topic?
  10. Have you ever analyzed literature at a highly detailed level?

📝 Answers

  1. have never fathomed
  2. has already achieved
  3. have synthesized
  4. have debated
  5. has composed
  6. have just completed
  7. have delved
  8. have never contemplated
  9. has outperformed
  10. has navigated


Popular posts from this blog

🟥ESOL: Gardening

Lesson Plan: Gardening (A2) 🟥  Attendance & Warmer Discussion Question: Do you like gardening? Why or why not? Example Answers: Yes, I like gardening because I enjoy flowers and vegetables. No, I don’t like gardening because it’s hard work. I garden on weekends or when the weather is nice. 🟧  Reading and Vocabulary  1. Choral read (as a class)  Gardening is a popular hobby in New Zealand. People grow flowers, vegetables, and herbs in their backyards or in pots on balconies. Gardening can help you relax, enjoy fresh air, and grow your own food. Some people plant tomatoes, lettuce, carrots, and strawberries. It is important to water plants and give them sunlight. You can buy seeds, plants, and tools at garden centres or hardware stores like Bunnings. 2. Watch the video below and write any new words into your vocabulary notebook. Gardening Vocabulary Garden Stone path Grass Weeds Plant  Moss Flower bed Flower Lawn Hedge Soil Rake Pruning shears ...

🟥100 Most Common Kiwi Expressions for Social Interaction Lesson 1 and 2

Common Kiwi Expressions  🟥 Warmer – How many Kiwi expressions do You know?  🟧Reading  H ighlight the expressions that you have heard or used. Social & Friendly Phrases (1–40) Kia ora! How’s it going? Not bad, thanks. How was your day? Catch you later. You doing okay? Good to see you. Take care! All good. Sounds great. That’s fine with me. Thanks heaps! No worries. Have a good one. I appreciate it. What have you been up to? Talk soon. I’m happy to help. Let me know. I’ll get back to you. Social & Friendly (21–40) I’ll give you a call later. Want to catch up for coffee? Let’s go for a walk. It’s been a busy day. Would you like a cup of tea? Feel free to pop in. That sounds like fun. It’s nice to have a quiet weekend. I’m just heading to the shops. Want to join us? It’s lovely weather today. A bit chilly this morning! It’s really warm out. I’m just finishing up a few things. Let’s keep in touch. We had a relaxing afternoon. I’m meeting a friend for lunch. That was ...

🟥ESOL: Irregular Verbs

  🟥Warmer How many irregular verbs do you know? Possible Answers: I know about 10 irregular verbs I know about 20 ... I know about 40... I know most of them! How many are there? All of them in English? 200 Some of them are rarely used Most ESL classes teach 100 í-150 everyday ones  🟧Reading:  Anna's Weekend  Last weekend, Anna went to the city with her friends. They took the bus early in the morning. First, they ate breakfast at a small café. Anna had pancakes and juice. Then they saw a movie at the cinema. After the movie, they bought some clothes at the mall.  🟨 Speaking in Pairs  Practising irregular verbs in conversation.  What did you eat for dinner last night? (Irregular verb: eat → ate) Did you go anywhere last weekend? Where? (Irregular verb: go → went) Have you ever met someone famous? Who did you meet? (Irregular verb: meet → met) What was the last movie you saw? Did you like it? (Irregular verb: see → saw) Tell...