Задание

Choose Future Perfect or Future Perfect Continuous.

By the time Mike arrives, Megan _______ \(read\) the funny book for 4 hours.

  • will have been reading
  • will have read
  • will have been read