Задание

The ground is very wet this morning. It ___________ rained last night.

couldn't have

should have

would have

must have