Задание

Choose the correct answer.

By the time she gets home, she __________________ for four hours.

  • will have driven
  • will drive
  • will be driving