Which sentence uses the present perfect correctly?, I was eat, I am eaten, I have eaten, I eat yesterday, Choose the correct present perfect form of 'go'., am going, have went, had gone, have gone, Which word often goes with present perfect?, already, next, tomorrow, nowhere, Complete: She ___ finished her homework., is, has, have, had, Complete: They ___ never seen snow., have, are, has, were, Which sentence is NOT present perfect?, She has arrived, I have seen it, I saw it, We have finished, Choose the past participle of 'write'., wrote, writing, writes, written, Complete: We have lived here ___ 2020., from, since, for, during, Complete: He has worked here ___ two years., by, at, for, since, Which sentence asks about experience?, Did you visit?, Have you visited?, Do you visit?, Are you visiting?, Which sentence shows an unfinished time period?, I was studying then., I studied yesterday., I study tomorrow., I have studied today., Choose the sentence about life experience., She climbs last year., She has climbed Alps., She is climbing yesterday., She climbed now., Which sentence shows a recent result?, He was breaking it., He breaks it yesterday., He has broken it., He broke it tomorrow., Choose the best question., Have you ever flown?, Have you flew ever?, Did you ever flown?, Do you ever flown?, Which sentence uses 'for' correctly?, I have waited since hours., I waited for 2020., I have waited for Monday., I have waited for hours., Which sentence uses 'since' correctly?, She has known him since 2018., She has known him since years., She has known him for Tuesday., She knew him since 2018., Choose the correct negative form., They not have arrived yet., They haven't arrive yet., They haven't arrived yet., They didn't arrived yet., Which sentence matches present perfect continuous meaning best?, I have work all day., I have worked all day., I worked all day tomorrow., I am worked all day., Choose the correct reply., Yes, I have., Yes, I did., Yes, I was., Yes, I do., Which sentence is grammatically correct?, No one has tell me., No one have told me., No one told me yet has., No one has told me.

Present perfect

Leaderboard

Visual style

Options

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

Switch template

Continue editing: ?