THE GROUND IS WET. IT ___LAST NIGHT.A. MUST RAINB. MUST HAVE RAINC...

46. The ground is wet. It ___last night.A. must rainB. must have rainC. must have rained D. had to rainPart XII: PREPOSITION - ARTICLE