Complete the sentence: I ______ my homework already. (do), have done, Complete the sentence: She ______ to school yet. (go), has gone, Complete the sentence: We have ______ eaten lunch. (just) (eat), just, Complete the sentence: He ______ the book for two weeks. (have), has had, Complete the sentence: They ______ here since Monday. (be), have been, Complete the sentence: My father has ______ arrived. (VERB), just come, Complete the sentence: I ______ that movie yet. (see), haven't seen, Complete the sentence: She ______ her keys already. (find), has found, Complete the sentence: We ______ in this town for ten years. (live), have lived, Complete the sentence: He ______ in London since 2020. (be), has been, Complete the sentence: I have ______ spoken to my teacher. (just) (speak), just spoken, Complete the sentence: They ______ the bus yet. (take), haven't taken, Complete the sentence: She ______ a letter already. (write), has written, Complete the sentence: We ______ friends for many years. (be), have been, Complete the sentence: He ______ here since this morning. (stand), has stood, Complete the sentence: I have ______ my phone. (just) (lose), just lost, Complete the sentence: She ______ breakfast yet. (eat), hasn't eaten, Complete the sentence: They ______ the window already. (break), have broken, Complete the sentence: We ______ our dog for five years. (have), have had, Complete the sentence: He ______ sick since Friday. (be), has been, Complete the sentence: I have ______ the truth. (just) (tell), just told, Complete the sentence: She ______ the answer yet. (know), hasn't known, Complete the sentence: They ______ a new car already. (buy), have bought, Complete the sentence: We ______ in this house since 2018. (live), have lived, Complete the sentence: He ______ his coat for an hour. (wear), has worn

25 PRESENT PERFECT

Leaderboard

Visual style

Options

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

Switch template

Continue editing: ?