Choose the correct answer. You must write down only the missing words. Use the full form of verbs.
By the time we reach our first stop, we will have drive/will have been driving for 4 hours