PRESENT PERFECT QUIZ
Grammar focus: Present Perfect Simple & Present Perfect Continuous
Instructions: Read carefully and complete each exercise. Use contractions where possible.
1️⃣ Complete the sentences
Use has / have + past participle or hasn’t / haven’t.
1. Mum __________ already __________ (finish) the shopping.
2. We __________ __________ (see) that film before.
3. Tom __________ __________ (not / clean) his room yet.
4. My parents __________ __________ (travel) to Chile twice.
5. I __________ never __________ (try) sushi.
6. Lucy __________ __________ (lose) her keys again.
2️⃣ Present Perfect Continuous
Complete the sentences using has/have been + -ing.
1. She __________ __________ __________ (study) English for three years.
2. They __________ __________ __________ (wait) for the bus since 8 a.m.
3. I __________ __________ __________ (work) all morning.
4. Max __________ __________ __________ (play) video games all afternoon.
5. We __________ __________ __________ (practice) for the concert.
3️⃣ Choose the correct option
Circle the correct answer.
1. I have lived / have been living here since 2020.
2. She has written / has been writing three emails so far.
3. They have played / have been playing football for two hours.
4. We have cleaned / have been cleaning the kitchen, and it looks great now.
5. He has watched / has been watching TV all evening.
1
4️⃣ Put the words in order to make questions
1. ever / you / sushi / eaten / have
__________________________________ ?
2. been / how long / waiting / you / have
__________________________________ ?
3. she / finished / has / homework / her
__________________________________ ?
4. been / what / doing / they / have
__________________________________ ?
5️⃣ Present Perfect or Past Simple?
Complete the sentences using the correct tense.
1. I __________ (meet) my best friend in 2018.
2. We __________ already __________ (do) this exercise.
3. He __________ (start) playing the guitar two years ago.
4. They __________ __________ (not / finish) the project yet.
5. Last night, she __________ (watch) a horror movie.
7️⃣ Complete the dialogue
Use the present perfect simple or continuous.
A: You look tired. What __________ you __________ (do)?
B: I __________ __________ __________ (study) for my history test.
A: How long __________ you __________ __________ (study)?
B: I __________ __________ __________ (study) since 4 p.m.
A: __________ you __________ (finish) yet?
B: No, I __________ __________ (not / finish). I still have one chapter left.
8️⃣ Choose the correct option (ever / never / just / already / yet)
1. Have you __________ visited another country?
2. She has __________ finished her homework.
3. We haven’t eaten lunch __________.
2
4. I’ve __________ seen that movie — not even once!
5. They’ve __________ arrived, so we can start.
9️⃣ Error correction
Each sentence has one mistake. Find it and correct it.
1. She has been know her best friend for years.
→ __________________________________
2. We have finish the test already.
→ __________________________________
3. He has been play football since he was five.
→ __________________________________
4. Have you ever been see a ghost?
→ __________________________________
5. They have been waited for an hour.
→ __________________________________
🔟 Sentence transformation
Rewrite the sentences using the word in brackets.
1. I started studying English three years ago. (for)
→ I __________________________________
2. She is tired because she started running an hour ago. (been)
→ She __________________________________
3. We finished our homework. (already)
→ We __________________________________
4. He doesn’t know this song. (never)
→ He __________________________________
1️⃣1️⃣ Reading + grammar
Read the text and complete it using the present perfect simple or continuous.
3
Alex loves music. He (1) __________ __________ (listen) to music since he was very young. He (2)
__________ already __________ (go) to five concerts this year. Recently, he (3) __________ __________
__________ (practice) the guitar every day because he wants to start a band. He (4) __________
__________ (not / write) any songs yet, but he (5) __________ __________ __________ (work) on some
ideas.
FINAL SCORE: _____ / _____