Complete the sentence: This is the most exciting book I ___ (ever/read), have ever read, Complete the sentence: She isn’t hungry because she ___ lunch (just/have), has just had, Complete the sentence: We can watch the film now because Dad ___ home (already/come), has already come, Complete the sentence: I ___ my keys, so I can’t open the door (just/lose), have just lost, Complete the sentence: ___ you ___ to London (ever/be), Have you ever been, Complete the sentence: Tom knows the news because he ___ the email (just/read), has just read, Complete the sentence: Mum ___ the living room, so it looks lovely (already/clean), has already cleaned, Complete the sentence: I ___ that actor in a film before (never/see), have never seen, Complete the sentence: My brother ___ computer games a lot lately (play), has played, Complete the sentence: They ___ any homework yet (not/finish), haven't finished, Complete the sentence: Kate looks happy because she ___ a prize (just/win), has just won, Complete the sentence: We ___ to the new shopping centre recently (go), have gone, Complete the sentence: I can’t lend you this book because I ___ it yet (not/read), haven't read, Complete the sentence: He ___ sushi before, so he wants to try it (never/eat), has never eaten, Complete the sentence: Sarah ___ three messages so far today (send), has sent, Complete the sentence: ___ your parents ___ from holiday yet (come/back), Have your parents come back, Complete the sentence: We ___ our project, so we can relax now (just/finish), have just finished, Complete the sentence: I ___ my best friend recently because she was ill (not/see), haven't seen, Complete the sentence: Jack ___ very hard lately for his exams (study), has studied, Complete the sentence: She ___ her room already, but the kitchen is still messy (tidy), has tidied, Complete the sentence: This is the funniest video we ___ (ever/watch), have ever watched, Complete the sentence: I’m not buying new trainers because I ___ these ones recently (just/get), have just got, Complete the sentence: Paul ___ his grandparents for a long time lately? (visit), Has Paul visited, Complete the sentence: My sister ___ a horse, but she would love to (never/ride), has never ridden, Complete the sentence: We ___ any new episodes recently (not/see), haven't seen, Complete the sentence: The teacher ___ our tests already, so ask her for results (mark), has marked, Complete the sentence: I ___ that song somewhere before (hear), have heard, Complete the sentence: ___ Anna ___ the dog yet (feed), Has Anna fed, Complete the sentence: My cousins ___ in this town since June (live), have lived, Complete the sentence: He ___ tired lately because he has slept badly (feel), has felt

Transformations: Present perfect

Leaderboard

Visual style

Options

AI Enhanced: This activity contains content generated by AI. Learn more.

Switch template

Continue editing: ?