LOOK! THE YARD IS WET. IT______ LAST NIGHT.A. MUST RAIN B. COULDN'...

18. Look! The yard is wet. It______ last night.A. must rain B. couldn't have rained C. must have rained D. should have

rained