She (finish) her homework already., has finish, has finished, finished, have finished, I (not/see) that film yet., haven't seen, hasn't seen, don't see, haven't saw, (You/ever/be) to London?, Did you ever been, Has you ever been, Have you ever been, Have you ever be, They (live) here for 10 years., have live, has lived, lived, have lived, He (just/buy) a new car., has just buy, have just bought, just bought, has just bought, We (visit) Paris twice., has visited, have visited, visited, have visit, She (not/call) me yet., hasn't called, haven't called, didn't called, hasn't call, (He/do) his homework?, Has he do, Did he done, Has he done, Have he done, I (read) that book before., readed, have read, has read, have reading, They (not/meet) each other before., didn't met, haven't meet, haven't met, hasn't met

Present Perfect Multiple Choice

Leaderboard

Visual style

Options

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

Switch template

Continue editing: ?