I __________ (finish) my homework an hour ago., finished, have finished, She __________ (never / be) to Singapore before., has never been, was never, We __________ (meet) our new English teacher last Monday., have met, met, They __________ (live) in this town for five years., have lived, lived, He __________ (lose) his keys, so he can’t get into the house., lost, has lost, I __________ (see) that movie three times already., saw, have seen, My parents __________ (buy) a new car last month., have bought, bought, __________ you ever __________ (try) Thai food?, Did ... try, Have ... tried, She __________ (not / call) me yesterday., hasn't called, didn't call, We __________ (just / finish) our English test., have just finished, just finished, Tom __________ (break) his leg when he was playing football., broke, has broken, I __________ (not / do) my homework yet., haven't done, did not do, They __________ (travel) to Bagan in 2023., travelled, have travelled, How long __________ you __________ (know) your best friend?, have ... known, did .. know, She __________ (wake) up late this morning and missed the bus., woke up, has woken up, We __________ (already / eat), so we’re not hungry., already ate, have already eaten, He __________ (write) three emails this afternoon., has written, wrote, I __________ (buy) this jacket last winter., have bought, bought, The teacher __________ (give) us a lot of homework so far this week., gave, has given, __________ you __________ (see) Anna at the party last night?, Have .. seen, Did ... see

Presnt Perfect & Past SImple

Leaderboard

Visual style

Options

Switch template

Continue editing: ?