Had been driving

Had been drivingHad been drivingHad been drivingHad been drivingHad been drivingHad been driving
Had been drivingHad been drivingHad been drivingHad been drivingHad been drivingHad been driving
Had been drivingHad been drivingHad been drivingHad been drivingHad been drivingHad been drivingHad been drivingHad been drivingHad been drivingHad been drivingHad been drivingHad been drivingHad been drivingHad been drivingHad been drivingHad been drivingHad been drivingHad been drivingHad been drivingHad been drivingHad been drivingHad been drivingHad been drivingHad been drivingHad been drivingHad been drivingHad been drivingHad been drivingHad been drivingHad been drivingHad been drivingHad been drivingHad been drivingHad been drivingHad been drivingHad been driving