Задание
Choose the right variant.
By the time they reach Edinburgh, they ____ for 6 hours.
- will have been travelling
- will have travelled
- will be travelling
- will travel