IF WE LEAVE NOW FOR OUR TRIP, WE CAN DRIVE HALF THE DISTANCE BEFORE...

7. If we leave now for our trip, we can drive half the distance before we stop ___ lunch.

a. having b. to have c. having had d. for having