Here's why:
* Future: The sentence describes an action that will happen in the future.
* Perfect: It indicates an action that will be completed before a specific time in the future (her arrival).
* Progressive: It emphasizes the continuous nature of the action (driving) over a period of time (6 hours).