Game Preview

Grammar (Past And Future Perfect)

  •  English    11     Public
    Complete the sentence
  •   Study   Slideshow
  • Future Perfect: I _______(learn) English by the end of this year.
    will have learned
  •  15
  • Future Perfect: We ______(shift) to our new home by next week.
    will have shifted
  •  15
  • Future Perfect: You _______(finish) your report by Monday.
    will have finished
  •  15
  • Future Perfect: By next week, we ______ (earn) lots of money.
    will have earned
  •  15
  • Future Perfect: He _______(travel) to the holy place by next year.
    will have traveled
  •  15
  • Future Perfect: The plane_______(take) off by two hours.
    will have taken
  •  15
  • Past Perfect: She _____(leave) the office before I came.
    had left
  •  15
  • Past Perfect: I ______(know) her before I knew you.
    had known
  •  15
  • Past Perfect: I _____(catch) him before he ran away.
    had caught
  •  15
  • Past Perfect: The police _____ (reach) there before he killed him.
    had reached
  •  15
  • Past Perfect: Yesterday I _____ (sleep) before my father arrived.
    had slept
  •  15