Задание

Read and choose.
They ___ 30 km by sunset.

  • will have covered
  • will cover
  • will be covering
  • cover