She __________ (not / finish) her homework yet., has not finished, hasn't finished, They __________ (know) each other since primary school., have known, He __________ (break) his leg, so he can't play football today., has broken, We __________ (buy) a new car this morning., have bought, I __________ (write) three emails today., have written, The train __________ (not / arrive) at the station yet., has not arrived, hasn't arrived, My parents __________ (live) in Madrid for twenty years., have lived, She __________ (lose) her keys and cannot open the door., has lost, They __________ (speak) to the teacher about the project., have spoken, The chef __________ (prepare) a delicious dinner., has prepared, Have __________ (ever) visited London?, you ever, I have lived in this city __________ 2018., since, She hasn't finished reading the book __________., yet, We have known each other __________ ten years., for, He __________ (just) arrived at the airport., has just, I__________ (never) eaten sushi in my life., have never, They have __________ paid the bill., already, We haven't seen them __________ a very long time., for, Has __________ (ever) tried Mexican food?, he ever, Mary has been sick __________ Monday., since, __________ you ever seen a shooting star?, Have, __________ she clean her bedroom today?, Has, Where have you __________ (put) my glasses?, put, He has __________ (be) to Paris three times., been, My brother has __________ (go) to the supermarket; he isn't here., gone, What have they __________ (do) with the broken table?, done, She has __________ (take) many beautiful photos during the trip., taken, Have they __________ (understand) the lesson?, understood, I haven't __________ (sleep) well in the last two nights., slept, Has the meeting __________ (begin)?, begun

The present perfect simple

Leaderboard

Visual style

Options

Switch template

Continue editing: ?