My friend ___________________ for 4 hours before he arrives.18/50My friend ___________________ for 4 hours before he arrives.will be drivinghad drivenwill have been drivenwill have been drivingGiải thíchĐÁP ÁN D