IT ____ FOR TWO HOURS AND THE GROUND IS TOO WET TO PLAY TENNIS.A....

28) It ____ for two hours and the ground is too wet to play tennis.A. is raining B. had rained C. has rained D. was raining