By the time they finish their hike, Luis and his mother _____ 50 miles.
Is the answer :
a) will have hiked
b) will be hiking
c) are hiking
d) will hike​