If this bad weather continues tomorrow, it will have been storming for six straight days.
Choose 1 answer:
A
Simple
B
Perfect
C
Progressive
D
Progressive perfect