Game Preview

Future Perfect Simple

  •  English    23     Public
    Future Perfect Simple
  •   Study   Slideshow
  • How much money __________ we __________________ by the end of our vacations? (spend)
    How much money will we have spent by the end of our vacations?
  •  15
  • The drugstore __________________ by 8 o'clock. (close)
    The drugstore will have closed by 8 o'clock.
  •  15
  • It _________________ raining by the end of the day. (stop)
    It will have stopped raining by the end of the day.
  •  15
  • I ______________ the exercises before you return. (not/do)
    I won't have done the exercises before you return.
  •  15
  • By this time tomorrow, she __________ her exam. (take)
    By this time tomorrow, she'll have taken her exam.
  •  15
  • The teacher ____________ our test by the next class. (not/correct)
    The teacher won't have corrected our test by the next class.
  •  15
  • He ___________ his car by next week. (not/fix)
    He won't have fixed his car by next week.
  •  15
  • You ____________ the parcel by 4 o'clock. (not/send)
    You won't have sent the parcel by 4 o'clock.
  •  15
  • I _____________ the city when you return. (not/leave)
    I won't have left the city when you return.
  •  15
  • How many posts ________ you ____________ by 5 o'clock? (write)
    How many posts will you have written by 5 o'clock?
  •  15
  • How many cups of tea ________ she ____________ by the end of the day? (drink)
    How many cups of tea will she have drunk by the end of the day?
  •  15
  • What _________ you ____________ when I come home? (cook)
    What will you have cooked when I come home?
  •  15
  • How many books ________ she _______________ by the end of the year? (read)
    How many books will she have read by the end of the year?
  •  15
  • By midnight he ... (drink) all the alcohol in the house.
    will have drunk
  •  15
  • By next year they ... (not sell) all their properties.
    won't have sold
  •  15
  • At this rate you ... (spend) all your money in three months.
    will have spent
  •  15