Identify the verb form in the following sentence. Knute and his dad will have been traveling for two months by the end of August.

A:past progressive

B:present perfect progressive

C:future perfect progressive

D:past perfect progressive