WE ... FOR THREE HOURS AND ARE VERY TIRED. A. ARE WALKING B. HAVE...

42. We ... for three hours and are very tired. A. are walking B. have been walking C. were walking D. had been walking