I _________ (meet) him last year in June., have met, met, _______ (you/see) the moon last night?, Have you seen, Did you see, He _________  (break) his leg in a skiing accident last year., broke, has broken, How many times ____________ to the cinema this month? (you/be), did you go, have you been, _______________ to Russia? (you/ever/be), Have you ever been, Did you ever go, ________________ baseball? (ever/you/play), Did you ever play, Have you ever played, Have you ever play, Last year I ______ the Boston marathon., ran, have run, He _____ in London for three years and now he lives in Dublin., has lived, lived, My grandmother _________ in Scotland., has grown up, grew up, Bennet is my best friend. I ______ (meet) him at school, and we ________ (be) friends for 50 years., met/have been, have met/were, A: "David, have you done your homework _____?", yet, just, already, Which is NOT used with the present perfect?, yet, just, already, ever, never, specific time in the past, This is the most delicious food _________________!, I have ever eaten, I ever ate, He loves gardening. He ____________ all his life, has been, was, I have lived in Sydney _____ 26 years., for, since, Hey!! Good to see you! I haven't seen you _______ ages!!!, for, since, I used to love camping but haven't camped ______ I was a kid., since, for.

Present perfect vs past simple

Leaderboard

Visual style

Options

Switch template

Continue editing: ?