English MCQs English Grammar MCQs
Q Many people reported ___________a noise in the night.
  • A A. To hear
  • B B. Having heard
  • C C. To have heard
  • D D. Been hearing
Leave a Comment