Question 1
Mia _____ three science projects this month.
Options: has completed, completes, has complete
Fill in the blanks with the correct form of the verb in the Present Perfect. Click on each blank and choose the correct option from the dropdown menu. Some sentences may have more than one blank, so complete all of them.
Practice 2 of 6
Question 1
Mia _____ three science projects this month.
Options: has completed, completes, has complete
Question 2
Leo _____ the top of the hill today.
Options: has reach, has reached, reaches
Question 3
Sarah _____ a tree, but she would like to try one day.
Options: have never planted, has never plant, has never planted
Question 4
_____ you _____ your exam yet?
Options: Have, Did, Has, pass, passed, have passed
Question 5
My little brother _____ to ride a bicycle.
Options: has learn, learns, has learned
Question 6
Mia _____ three goals in football this week.
Options: has scored, scores, have scored
Question 7
We _____ our class poster yet.
Options: do not finish, have not finished, has not finished
Question 8
He _____ just _____ his first painting.
Options: have, did, has, finished, finishing, finish
Question 9
Lena and I _____ each other for six years.
Options: know, have known, has known
Question 10
She _____ already _____ two new songs on the guitar this year.
Options: did, have, has, learned, learn, has learned
Question 11
Maya _____ the same guitar since 2021.
Options: has have, has had, had
Question 12
_____ they ever _____ dinner without help? Yes, they _____.
Options: Have, Did, Has, cook, cooked, cooking, did, are, have
Practise Present Perfect - Recent Achievements with this interactive fill-in-the-blank exercise of 12 questions. Choose the option that correctly completes each sentence, then submit to check your answers and get instant feedback on every choice.
Practising grammar in real sentences — rather than memorising rules in isolation — is one of the most effective ways to make a structure stick. You can retry as many times as you like to build accuracy and confidence using Present Perfect - Recent Achievements in everyday English.
Looking for more practice? See all exercises for this lesson.