📌 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)
- I ______ (visit) my grandmother today.
- She ______ (eat) pizza before.
- They ______ (never / see) a cat.
- We ______ (try) dancing.
- He ______ (never / ride) a bike.
- You ______ (study) English for one year.
- I ______ (already / finish) my breakfast.
- They ______ (just / arrive) at school.
- She ______ (watch) TV today.
- He ______ (never / go) to a park.
2️⃣ Answer the questions
- Have you ever traveled by bus?
- Have you ever eaten ice cream?
- Have you ever played football?
- What is the most exciting thing you have done?
- Have you ever met a teacher?
- Have you ever seen a dog?
- What new thing have you done this year?
- Have you ever lost your book?
- Have you ever danced?
- Have you ever written a letter?
📝 Answers
- have visited
- has eaten
- have never seen
- have tried
- has never ridden
- have studied
- have already finished
- have just arrived
- has watched
- has never gone
A2 Level – Elementary
1️⃣ Fill in the blanks
- I ______ (visit) a museum before.
- She ______ (eat) sushi many times.
- They ______ (never / see) a dolphin.
- We ______ (try) swimming before.
- He ______ (never / ride) a skateboard.
- You ______ (study) Spanish for two years.
- I ______ (already / finish) my project.
- They ______ (just / arrive) home.
- She ______ (watch) that movie three times.
- He ______ (never / go) skiing.
2️⃣ Answer the questions
- Have you ever traveled to another city?
- Have you ever tried a spicy dish?
- Have you ever seen a sunset?
- What is the most exciting thing you have done?
- Have you ever studied a second language?
- Have you ever lost something important?
- What new thing have you done this year?
- Have you ever visited a park?
- Have you ever climbed a tree?
- Have you ever played an instrument?
📝 Answers
- have visited
- has eaten
- have never seen
- have tried
- has never ridden
- have studied
- have already finished
- have just arrived
- has watched
- has never gone
B1 Level – Intermediate
1️⃣ Fill in the blanks
- I ______ (never / see) a ghost.
- She ______ (already / visit) three countries.
- They ______ (work) at this company since 2018.
- We ______ (never / try) scuba diving.
- He ______ (write) five emails today.
- You ______ (just / finish) your lunch.
- I ______ (study) history for many years.
- They ______ (meet) many interesting people.
- She ______ (never / ride) a horse.
- He ______ (see) that movie before.
2️⃣ Answer the questions
- Have you ever had an unusual experience?
- Have you ever traveled alone?
- Have you ever forgotten something important?
- What is the most exciting thing you have done this year?
- Have you ever learned a difficult skill?
- Have you ever been lost in a new place?
- What new thing have you tried recently?
- Have you ever had a pet?
- Have you ever been on a boat?
- Have you ever spoken to a foreigner?
📝 Answers
- have never seen
- has already visited
- have worked
- have never tried
- has written
- have just finished
- have studied
- have met
- has never ridden
- 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.
- She ______ (read) that book for hours; she’s almost finished.
- I ______ (know) him since we were children.
- They ______ (work) on this project all morning without a break.
- He ______ (write) three emails so far today.
- We ______ (wait) for the bus for over 30 minutes.
- You ______ (not/complete) your assignment yet, have you?
- The children ______ (play) outside, and they’re covered in mud.
- I ______ (always/want) to learn how to play the guitar.
- She ______ (teach) at this school since 2010.
- 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.
- How long ______ here?
- a) have you lived
- b) have you been living
- I ______ my keys; can you help me find them?
- a) have lost
- b) have been losing
- She ______ French for five years.
- a) has studied
- b) has been studying
- We ______ three movies this week.
- a) have watched
- b) have been watching
- 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.
- She started working here in 2015. (since)
- I began reading this book two hours ago. (for)
- They moved to this city in January. (since)
- He started learning Spanish six months ago. (for)
- We began our meeting at 9 AM. (since)
4️⃣ Correct the Mistakes
Identify and correct the errors in the following sentences.
- I have been knowing her for many years.
- They have just ate lunch.
- She has been wrote five reports today.
- We have been waiting since two hours.
- He has never be to Paris before.
📝 Answers
1️⃣ Fill in the Blanks
- has been reading
- have known
- have been working
- has written
- have been waiting
- haven’t completed
- have been playing
- have always wanted
- has been teaching
- have been arguing
2️⃣ Choose the Correct Option
- a) have you lived / b) have you been living (Both can be correct; "have you been living" emphasizes the ongoing nature.)
- a) have lost
- b) has been studying
- a) have watched
- b) has been trying
3️⃣ Rewrite the Sentences
- She has worked here since 2015.
- I have been reading this book for two hours.
- They have lived in this city since January.
- He has been learning Spanish for six months.
- We have been meeting since 9 AM.
4️⃣ Correct the Mistakes
- I have known her for many years.
- They have just eaten lunch.
- She has written five reports today.
- We have been waiting for two hours.
- He has never been to Paris before.
C1 Level – Advanced
1️⃣ Fill in the blanks
- I ______ (never / imagine) the challenges of space travel.
- She ______ (already / complete) several advanced courses.
- They ______ (develop) innovative solutions for years.
- We ______ (discuss) important global issues extensively.
- He ______ (write) a compelling research paper.
- You ______ (just / finalize) your project.
- I ______ (explore) different perspectives on this subject.
- They ______ (never / consider) this alternative.
- She ______ (exceed) everyone’s expectations.
- He ______ (overcome) numerous obstacles.
2️⃣ Answer the questions
- Have you ever considered an unusual perspective on a topic?
- Have you ever combined ideas from different sources to form a new concept?
- Have you ever had a discussion that changed your opinion?
- What is the most insightful idea you have come across?
- Have you ever questioned a common belief?
- Have you ever clearly explained a difficult concept to someone?
- What is a new skill or topic you have been learning about recently?
- Have you ever improved an idea by receiving feedback?
- Have you ever presented your thoughts on a complex issue?
- Have you ever examined a book or article in great detail?
📝 Answers
- have never imagined
- has already completed
- have developed
- have discussed
- has written
- have just finalized
- have explored
- have never considered
- has exceeded
- has overcome
C2 Level – Proficient
1️⃣ Fill in the blanks
- I ______ (never / fathom) the depth of the ocean.
- She ______ (already / achieve) multiple degrees.
- They ______ (synthesize) new ideas from old theories.
- We ______ (debate) many complex topics over the years.
- He ______ (compose) a novel-length dissertation.
- You ______ (just / complete) your research.
- I ______ (delve) into philosophy for decades.
- They ______ (never / contemplate) this possibility.
- She ______ (outperform) all expectations.
- He ______ (navigate) through several crises.
2️⃣ Answer the questions
- Have you ever contemplated a paradox?
- Have you ever synthesized information from multiple sources?
- Have you ever engaged in deep philosophical discussions?
- What is the most profound realization you have had?
- Have you ever challenged a widely accepted theory?
- Have you ever articulated a complex argument fluently?
- What new intellectual pursuit have you embarked on recently?
- Have you ever refined an idea through extensive critique?
- Have you ever delivered a speech on an abstract topic?
- Have you ever analyzed literature at a highly detailed level?
📝 Answers
- have never fathomed
- has already achieved
- have synthesized
- have debated
- has composed
- have just completed
- have delved
- have never contemplated
- has outperformed
- has navigated