Class : Class 9
The correct answer is D. The sentence should be "Fishing HAD been done by him all day".