Since the road is wet this morning, _____ last night.
#90138
A
it must rain
B
it must be raining
C
it must have rained
D
it must have been rain