‘WHY IS THE GROUND SO WET

99. ‘why is the ground so wet?’ – ‘ It …………..last night’.a. would rain b. would have rainedc. should have rained d. must have rained