I MUST HAVE A BATH. I ...ALL THE AFTERNOONA. WAS GARDENING B. HAVE...

21. I must have a bath. I ...all the afternoonA. was gardening B. have gardened C. have been gardening D. had been gardening