English - Grammar - Verb Tenses - Future perfect tense - Future Perfect Practice
12 sentences: (1) 'By this time next year, I ___ (graduate).' (will have graduated). (2) 'She ___ (not/finish) the book by tomorrow.' (will not have finished). (3) 'By the time you wake up, I ___ (already/leave).' (will have already left). (4) '___ they ___ (arrive) by 8 PM?' (Will they have arrived