Which verb is in the future perfect progressive tense? Choose that verb to correctly complete the sentence. By nightfall, they __________ for ten hours. A. will have been driving B. will have driven C. have been driving D. will be driving