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. will be driving
d. have been driving